发布版本期间配置文件中的maven依赖项

时间:2010-02-02 12:12:28

标签: maven-2 release maven

我有一个maven模块,它有几个包含在配置文件中的依赖项。使用release插件(即mvn release:prepare)准备发布版本时,这些依赖项的版本不会被替换,而是它们仍然是SNAPSHOT依赖项,即使配置文件处于活动状态(我们运行mvn release:prepare -Psomeprofile) 。我也尝试在mvn调用中添加-Darguments="-Psomeprofile",但这也无济于事。

如何让发布插件也替换配置文件中包含的依赖项版本?

1 个答案:

答案 0 :(得分:1)

这看起来像MRELEASE-354“个人资料中定义的版本未更新”。解决方法是否使用

<version>${project.version}</version> 

用于配置文件中定义的依赖项。