gpt4 book ai didi

maven - 在pom.xml中覆盖Maven settings.xml。仅定义项目特定的仓库

转载 作者:行者123 更新时间:2023-12-04 03:31:44 26 4
gpt4 key购买 nike

我在.m2中具有以下内容,禁用默认的远程存储库:

<?xml version="1.0" encoding="UTF-8"?> 
<settings>
<mirrors>
<mirror>
<id>my.mirror</id>
<name>My Mirror</name>
<url>https://repo.maven.apache.org/alwaysfail</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>




现在,我在项目pom.xml中添加了它

<repositories>
<repository>
<id>myproject.repo</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>


但是它没有提取我的项目特定的远程仓库并开始下载,我在做什么错?

最佳答案

setting.xml允许您覆盖pom.xml中的定义,而不是相反。如果不想在特定版本中使用settings.xml中的覆盖,则可以准备另一个设置文件并显式调用它:

$ mvn install -s /path/to/no-repo-override.xml

关于maven - 在pom.xml中覆盖Maven settings.xml。仅定义项目特定的仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42455351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com