我有一个Nexus内部服务器,我定义了一个内部shapshot存储库和发布版本 . 他们的ID是:快照和版本,它们是托管存储库 .

我配置了一个包含两个描述的存储库的Group Repository(名为Public with url http://mynexus/content/groups/public/)(当我在快照工件上执行部署阶段时,我在Public上找到了工件) .

我在我的settings.xml中添加了镜像部分:

<mirror>
  <id>mynexus.it</id>
  <mirrorOf>*</mirrorOf>
  <name>My Maven Nexus Repository</name>
  <url>http://mynexus/content/groups/public/</url>
</mirror>

但是当我执行一个需要快照工件(我没有进入我的本地存储库)的操作(例如mvn compile)时,maven不会搜索我的nexus存储库上的快照工件并且操作失败 .

为什么maven在执行编译阶段时没有找到快照工件?

提前致谢 .

恩里科