首页 > 解决方案 > 如何设置 maven 在我自己的存储库之前查看中心

问题描述

如前所述,我如何搜索中心,然后再搜索我自己的。我找不到任何说明如何做的文档,或者实际上这是可能的。

标签: mavenrepository

解决方案


假设“我自己的存储库”是指“我的存储库管理器”,您可以通过在您的<repositories>部分中首先声明 Maven 中央存储库来做到这一点:

<repositories>
    <!-- first, Maven Central -->
    <repository>
        <id>central</id>
        <name>Central Repository</name>
        <url>https://repo.maven.apache.org/maven2</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>

    <!-- then, your own repository -->
    <repository>
        <id>my-repository</id>
        <name>my-repository</name>
        <url>https://my.repository.org</url>
    </repository>
</repositories>

要使用此配置解决依赖关系,Maven 将首先查找您的缓存 ( ~/.m2/repository),然后查找 Maven Central,最后查找您自己的存储库。


推荐阅读