Maven 如何从内部Nexus下载快照工件?
我有一个Nexus内部服务器,我定义了一个内部shapshot存储库和发行版存储库。它们的ID是:快照和发布,它们是托管存储库 我使用url配置了一个名为Public的组存储库,其中包含两个描述的存储库。当我在快照工件上执行部署阶段时,我会在Public上找到该工件 我在my settings.xml中添加了镜像部分:Maven 如何从内部Nexus下载快照工件?,maven,Maven,我有一个Nexus内部服务器,我定义了一个内部shapshot存储库和发行版存储库。它们的ID是:快照和发布,它们是托管存储库 我使用url配置了一个名为Public的组存储库,其中包含两个描述的存储库。当我在快照工件上执行部署阶段时,我会在Public上找到该工件 我在my settings.xml中添加了镜像部分: <mirror> <id>mynexus.it</id> <mirrorOf>*</mirrorOf> &
<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在我执行编译阶段时没有找到快照工件
提前谢谢
Enrico我是否已经尝试过,但失败了?请尝试mvn-U安装以重新检查快照。例如,您是否使用该镜像的浏览器验证了快照是否确实存在?@wemu是的,我验证了我的快照是否存在于镜像站点中,镜像站点是我的快照存储库。而mvn-U什么也没做?maven有一个updatePolicy see per repository,默认为ist daily。如果需要更频繁地重新检查快照,则可以重新配置