【发布时间】:2018-03-22 18:00:44
【问题描述】:
我对此感到困惑。我的 pom.xml 中有这个
<build>
<pluginManagement>
... other plugins ...
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.10-SNAPSHOT</version>
</plugin>
</pluginManagement>
</build>
这是我的存储库部分
<repositories>
<repository>
<id>oss-sonatype</id>
<name>oss-sonatype</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<updatePolicy>daily</updatePolicy>
<enabled>true</enabled>
</snapshots>
</repository>
..... other repositories ....
</repositories>
据我所知,jacoco-0.7.10-SNAPSHOT 位于https://oss.sonatype.org/content/repositories/snapshots/org/jacoco/jacoco-maven-plugin/0.7.10-SNAPSHOT/
我的理解是它应该被下载并且构建应该成功但是我得到以下错误
[错误] 插件 org.jacoco:jacoco-maven-plugin:0.7.10-SNAPSHOT 或其依赖项之一无法解析:找不到工件 org.jacoco:jacoco-maven- plugin:jar:0.7.10-SNAPSHOT -> [帮助 1]
我看到了人们建议在 ~/.m2/settings.xml 文件中添加存储库的解决方案。 我想知道我是否可以在不更改 .m2/settings.xml 的情况下执行此操作,以及为什么当前设置不起作用。非常感谢任何提示。
附:如果这已经在某处得到回答,请原谅我。我还没有找到解决方案。
【问题讨论】:
-
不知道您的 settings.xml 看起来如何,无法说出真正的原因是什么?
-
我没有任何 settings.xml
-
第一个建议是使用存储库管理器,并在 settings.xml 中定义使用的存储库,而不是在 pom 文件中...
标签: java maven maven-plugin dependency-management