Maven 3 和时间戳
我有关于 Maven 3 和 Nexus 存储库的各种问题。在我们的 Nexus 存储库中,我只想解决时间戳依赖性。也就是说,我想阻止将带时间戳的依赖项下载到我的本地存储库。而且在我的 Nexus 配置中,只有最新的快照 jar 版本是完全没问题的。
我的问题是关于关系和本地存储库的时间戳依赖关系。
- 在存储库中仅拥有最新快照是一个好的做法吗?为什么或为什么不呢?
- 我已经在部署插件
的父 pom 的插件管理部分完成了操作,但在 hudson 我仍然继续在 jar 上看到时间戳,就像这样false bundle- service-client-1.0-20110209.145744-25
- 我在另一个问题上看到了一条评论,
带有时间戳的工件永远不应该在您的本地中看到 (~/.m2/repository) 存储库。如果是,则说明有问题。
为什么?
I have various questions regarding Maven 3 and Nexus repository. At our nexus repository I would like to resolve only timestamp dependencies. That is to say I would like to prevent downloading timestapped dependencies to my local repository. And also at my nexus configuration having only latest snapshot jar for a version is totally fine.
My question is regarding timestamped dependencies at nexus and local repository.
- Is having only latest Snapshot at repository a good practice? Why or why not?
- I have done at my plugin management section of the parent pom of the deploy plugin
<uniqueVersion>false</uniqueVersion>
but at hudson I still continue to see timestamps at jar like thisbundle-service-client-1.0-20110209.145744-25
- I have came across a comment at another question,
The timestamped artifacts should never be see inside your local
(~/.m2/repository) repository. If they are, something is wrong.
Why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
引用 中的相关部分Maven 3.x 兼容性说明
另外,请查看 this nexus jira bug 中的评论,对您的其他问题进行很好的解释问题。
Quoting from the relevant section in Maven 3.x Compatibility Notes
Also, look at the comments in this nexus jira bug on a nice explanation to your other questions.