本地Nexus服务器 - 镜像

时间:2016-11-17 14:24:13

标签: maven settings nexus

我仍然收到此错误:

 [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服务器上查找插件文件。在我看来,它应该以这样的方式进行级联,即如果我的本地关系中没有人工制品,那么它应该在中央查找。 怎么做?

1 个答案:

答案 0 :(得分:0)

我没有立即明白你需要做些什么才能解决这个问题,但我觉得我和我们团队中的一个人分享了一个有效的例子:https://github.com/dulanism/java-test/blob/master/pom.xml < / p>

您希望设置类似于Dulani在其pom.xml文件中所做的配置文件。通过该设置,您可以将版本和快照发布到本地Nexus Repository Manager。