Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Maven 模块,它有几个包含在配置文件中的依赖项。当使用发布插件(即)准备发布构建时mvn release:prepare,这些依赖项的版本不会被替换,而是它们仍然是 SNAPSHOT 依赖项,即使配置文件处于活动状态(我们运行mvn release:prepare -Psomeprofile)。我也尝试添加-Darguments="-Psomeprofile"到 mvn 调用,但这也没有帮助。
mvn release:prepare
mvn release:prepare -Psomeprofile
-Darguments="-Psomeprofile"
如何使发布插件也替换配置文件中包含的依赖项版本?
这看起来像MRELEASE-354,“配置文件中定义的版本未更新”。如果使用的解决方法
<version>${project.version}</version>
对于配置文件中定义的依赖项。