【发布时间】:2013-09-11 22:08:50
【问题描述】:
我对父 pom 中的依赖项使用 maven 版本范围。当我在快照或发布上进行构建时,它工作正常。
但是当我想在分支中使用特定版本的依赖项时,我应该如何进行呢?
例如:当我使用 (1.2.0,) 等版本范围时,它总是会从 nexus 存储库中获取最新的 jar。当我发布时,最新的会像 1.2.5,因为依赖项不断变化。现在我的依赖项的最新版本是 1.2.8-SNAPSHOT
当我想要 1.2.5 版本的依赖项时,在分支中,它总是在寻找 1.2.5+ 的最新版本
如何解决这个问题,在搜索类似问题时,我发现可以使用maven-version-plugin 解决。这需要更改 pom 以添加插件。但是有没有不改变 pom 并获得依赖的确切版本的解决方案?
有什么建议吗?
【问题讨论】:
标签: maven dependencies version