首页 > 解决方案 > Maven 发布插件 - 通过服务帐户更新 pom.xml

问题描述

我正在尝试做持续集成

  1. 创建阶段结帐

  2. 创建阶段 build sh "mvn -Dmaven.test.skip=true clean deploy -Dusername=${username} -Dpassword=${password}"

  3. 创建阶段发布 sh "mvn release:prepare release:perform -Dusername=${username} -Dpassword=${password}" -Dscmusername${username} -Dscmpassword=${password}"

  4. 在发布阶段,我正在从 pom.xml 中读取版本以附加到工件生成的工件的路径中。

  5. 我需要将 jar 放在路径中作为文件夹提到版本号的路径中 - 例如 dev/version/modules/jar

  6. 这里 pom.xml 在执行 maven 发布时通过服务帐户更新-有没有一种方法可以在不通过服务帐户对 pom.xml 进行任何提交的情况下将正确的版本附加到工件的文件夹路径中

标签: javamavendevops

解决方案


推荐阅读