maven项目仅从内部构件(pom.xml)下载

mwg9r5ms  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(285)

我有一个本地的javaintelli-j项目,其pom.xml在artifactory上有(2)个内部存储库。问题是我正在做一些测试,我认为其中一个jar不在这个内部回购上,所以我想使用常规的maven中央回购。我在google上搜索了一下,认为工件应该在pom.xml中按其列出的顺序遍历列表,并尝试解决工件,问题是,即使我添加maven central repo,它似乎也从未尝试过;只尝试内部人工制品然后失败。
在my pom.xml中:

<repositories>
        <repository>
            <id>test</id>
            <name>Maven Central</name>
            <layout>default</layout>
            <url>https://repo1.maven.org/maven2</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>my_repo</id>
            <name>MyRepo</name>
            <url>https://myinternalrepo.com</url>
        </repository>
        <repository>
            <snapshots />
            <id>MySnapShotRepo</id>
            <name>MyInternalRepo</name>
            <url>https://myinternalreposnapshots.com</url>
        </repository>
    </repositories>

我做错什么了吗?

agxfikkp

agxfikkp1#

我删除了settings.xml,并能够从pom.xml文件标记控制存储库。无论您是否在pom中列出maven repo,它看起来都会自动尝试。

相关问题