我有以下要求。 我需要从自定义nexus存储库而不是快照存储库下载最新版本的工件。
请建议
感谢。
答案 0 :(得分:1)
要获取任何工件的最新版本,只需从依赖项中省略<version>
标记即可。这样maven将始终从远程仓库获取此工件的最新版本。
警告:请记住,这不是处理依赖项的首选方法,也不是正确的依赖关系管理流程。通过保持版本号开放,您的项目很可能获取任何现在不向后兼容的库的特定版本,并可能破坏您在项目中的功能。因此,始终建议指定任何应用程序所需的所有工件的特定版本号,并且在更新任何库版本时,应正确测试它。
修改强>
对于maven3,您可以使用开放式版本标签的功能。像这样的东西
<version>[1.12.4,)</version>
有关版本范围的更多详细信息,请查看this page
答案 1 :(得分:0)
根据此问题:https://issues.apache.org/jira/browse/MNG-3092快照无法排除(至少在此修复之前)。