我使用 Nexus 存储库管理器并配置了默认的 .../nexus/content/groups/public/存储库,并添加了 maven central、codehaus 快照和我创建的内部存储库,并向其中上传了一些 Artifact 。
然后在settings.xml中添加.../nexus/content/groups/public到镜像。当我进行 maven 构建时,maven 会查看 .../nexus/content/groups/public 但不会更新 org.apache.maven.plugins:maven-site-plugin:pom:2.0-beta-6 并报告它没有找到。
但是如果我从 settings.xml 中删除镜像,那么它会在 http://repo1.maven.org/maven2/ 中查找并且它正确地拾取了所有的 Artifact 。
我还将发布 url 更改为 true。我想念什么?
最佳答案
如果您在 Nexus 中将存储库添加为 代理存储库
,请不要忘记将代理添加到 Repository Group您将其用作 mirror对于所有 Nexus 请求(公共(public)/快照)- 假设您有这种配置。
关于maven - 为什么 Nexus 存储库在使用组存储库时不下载所需的 Artifact ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195548/