繁体   English   中英

我如何告诉Maven从自定义链接存储库获取最新版本的工件

[英]how do i tell maven to get latest version of artifact from custom nexus repository

我有以下要求。 我需要从自定义链接存储库而不是快照存储库下载最新版本的工件。

请建议

谢谢。

要获取任何工件的最新版本,只需从依赖项中省略<version>标记。 这样,maven将始终从远程存储库中获取此工件的最新版本。

警告:请记住,这不是处理依赖关系的首选方法,也不是依赖关系管理的正确流程。 通过使版本号保持开放状态,您的项目很有可能会获取现在不向后兼容的任何库的特定版本,并可能破坏项目中的功能。 因此,始终建议为任何应用程序指定所有工件的特定版本号,并且在更新任何库版本时,应该对其进行适当的测试。

编辑

对于maven3,您可以使用开放式版本标签的功能。 像这样

<version>[1.12.4,)</version>

查看此页面以获取有关版本范围的更多详细信息

根据此问题:无法排除https://issues.apache.org/jira/browse/MNG-3092快照(至少在解决此问题之前)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM