我有以下要求。 我需要从自定义 nexus 存储库而不是快照存储库下载最新版本的 Artifact 。
请推荐
谢谢。
最佳答案
要获得任何 Artifact 的最新版本,只需省略 <version>
来自依赖项的标记。这样 maven 将始终从远程仓库中获取该 Artifact 的最新版本。
警告:请记住,这不是处理依赖关系的首选方式,也不是依赖管理的正确流程。通过保持版本号开放结束,您的项目很有可能会获取任何现在不向后兼容的库的特定版本,并可能破坏您在项目中的功能。因此,始终建议为任何应用程序所需的所有 Artifact 指定一个特定的版本号,并且在更新任何库版本时,应该对其进行适当的测试。
编辑
对于 maven3,您可以使用开放式版本标签的功能。像这样
<version>[1.12.4,)</version>
查看 this page有关版本范围的更多详细信息
关于maven - 我如何告诉 Maven 从自定义 Nexus 存储库中获取最新版本的 Artifact ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23514208/