2010-02-02 84 views
0

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

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

回答

1

这看起来像MRELEASE-354,“配置文件中定义的版本未更新”。解决方法如果要使用

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

为配置文件中定义的依赖性。