该命令mvn -U强制所有项目依赖项从远程存储库更新.
是否有可能通过显式选择/某些逻辑强制进行特定选择的依赖关系?
理由:
我不想强制检查我们拥有的所有依赖项,因为它是多么耗时.我所需要的只是验证其中的一些,甚至只指定一个依赖项.因此,非常需要这种解决方案.
JMe*_*ess 10
有两个maven插件可以帮助你.
第一个依赖项将简单地下载给定版本的依赖项:
mvn dependency:get -Dartifact=groupId:artifactId:version
第二个版本提供了一些您可能也会发现有用的行为.
通过运行mvn versions:use-latest-releases -Dincludes=groupId:artifactId项目的pom将使用'-Dincludes'标志指定的最新版本的依赖项进行更新.然后,您可以运行第一个命令来下载您的pom现在引用的版本.
这两种行为都可以大量定制和自动化,以做一些非常棒的事情.要获得有关插件目标的更多帮助,请运行:mvn plugin:help -Ddetail=true -Dgoal=goal
例: mvn versions:help -Ddetail=true -Dgoal=use-latest-releases
| 归档时间: |
|
| 查看次数: |
4678 次 |
| 最近记录: |