我仍然收到此错误:
[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-resources-plugin
:jar:2.6 in http://it-nexus.myDomain:8081/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of
nexus has elapsed or updates are forced -> [Help 1]
这与镜像配置有关:
<mirrors>
<mirror>
<id>nexus</id>
<name>Nexus Public Mirror</name>
<url>http://it-nexus.myDomain:8081/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
我不清楚如何以这种方式配置镜像,我可以使用 mvn deploy 上传我的Artefacts。
我认为Maven在我的普通Nexus服务器上查找插件文件。在我看来,它应该以这样的方式进行级联,即如果我的本地关系中没有人工制品,那么它应该在中央查找。 怎么做?
答案 0 :(得分:0)
我没有立即明白你需要做些什么才能解决这个问题,但我觉得我和我们团队中的一个人分享了一个有效的例子:https://github.com/dulanism/java-test/blob/master/pom.xml < / p>
您希望设置类似于Dulani在其pom.xml文件中所做的配置文件。通过该设置,您可以将版本和快照发布到本地Nexus Repository Manager。