我有关于 Maven 3 和 Nexus 存储库的各种问题。在我们的 Nexus 存储库中,我只想解决时间戳依赖性。也就是说,我想阻止将带时间戳的依赖项下载到我的本地存储库。而且在我的 Nexus 配置中,只有最新的快照 jar 版本是完全没问题的。
我的问题是关于关系和本地存储库的时间戳依赖关系。
- 在存储库中仅拥有最新快照是一个好的做法吗?为什么或者为什么不?
- 我已经在部署插件的父pom的插件管理部分完成了
<uniqueVersion>false</uniqueVersion>
但在 hudson 我仍然继续在 jar 上看到这样的时间戳bundle-service-client-1.0-20110209.145744-25
- 我在另一个问题上看到了评论,
带时间戳的工件永远不应该在您的本地中看到
(~/.m2/repository) 存储库。如果是的话,那就有问题了。
Why?
引用自相关章节Maven 3.x 兼容性说明
分布的设置为 false
存储库在版本 3.x 中无效,快照工件将
始终使用带时间戳的版本进行部署。
另外,看看评论这个 Nexus jira 错误对你的其他问题有一个很好的解释。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)