发布构建期间配置文件中的 Maven 依赖项
Posted
技术标签:
【中文标题】发布构建期间配置文件中的 Maven 依赖项【英文标题】:maven dependencies in profiles during release build 【发布时间】:2010-02-02 12:12:28 【问题描述】:我有一个 Maven 模块,它有几个包含在配置文件中的依赖项。当使用发布插件(即mvn release:prepare
)准备发布版本时,这些依赖项的版本不会被替换,而是它们仍然是 SNAPSHOT 依赖项,即使配置文件处于活动状态(我们运行 mvn release:prepare -Psomeprofile
)。我也尝试将-Darguments="-Psomeprofile"
添加到 mvn 调用中,但这也没有帮助。
如何使发布插件也替换配置文件中包含的依赖项版本?
【问题讨论】:
【参考方案1】:这看起来像MRELEASE-354,“配置文件中定义的版本未更新”。如果使用的解决方法
<version>$project.version</version>
对于配置文件中定义的依赖项。
【讨论】:
以上是关于发布构建期间配置文件中的 Maven 依赖项的主要内容,如果未能解决你的问题,请参考以下文章