Java maven无法下载jacoco 0.7.10-SNAPSHOT jar
我对此感到困惑。我在pom.xml中有这个Java maven无法下载jacoco 0.7.10-SNAPSHOT jar,java,maven,maven-plugin,dependency-management,Java,Maven,Maven Plugin,Dependency Management,我对此感到困惑。我在pom.xml中有这个 <build> <pluginManagement> ... other plugins ... <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId>
<build>
<pluginManagement>
... other plugins ...
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.10-SNAPSHOT</version>
</plugin>
</pluginManagement>
</build>
... 其他插件。。。
org.jacoco
我的理解是它应该被下载并且构建应该成功,但是我得到了以下错误
[ERROR]Plugin org.jacoco:jacoco-maven Plugin:0.7.10-SNAPSHOT或其依赖项之一无法解析:找不到工件org.jacoco:jacoco-maven Plugin:jar:0.7.10-SNAPSHOT->[Help 1]
我看到了人们建议在~/.m2/settings.xml文件中添加存储库的解决方案。
我想知道在不更改.m2/settings.xml的情况下是否可以执行此操作,以及当前设置为何不起作用。任何提示都非常感谢
另外,如果这已经在某处得到了答复,请原谅。我还没有找到解决办法 Maven区分普通存储库和插件存储库。您必须使用定义插件库
<pluginRepositories>
<pluginRepository>
...
</pluginRepository>
</pluginRepositories>
...
如果不知道你的settings.xml看起来如何,就不可能说出真正的原因是什么?我没有任何设置。xml第一个建议是使用存储库管理器,并在settings.xml而不是pom文件中进一步定义使用过的存储库……但我在存储库部分添加了repo,其中快照。maven难道不会查看添加的回购协议,看看是否存在该工件吗?哦,对不起,我错过了-我修正了我的答案。
<pluginRepositories>
<pluginRepository>
...
</pluginRepository>
</pluginRepositories>