java - Maven 发布插件 - 通过服务帐户更新 pom.xml
问题描述
我正在尝试做持续集成
创建阶段结帐
创建阶段 build sh "mvn -Dmaven.test.skip=true clean deploy -Dusername=${username} -Dpassword=${password}"
创建阶段发布 sh "mvn release:prepare release:perform -Dusername=${username} -Dpassword=${password}" -Dscmusername${username} -Dscmpassword=${password}"
在发布阶段,我正在从 pom.xml 中读取版本以附加到工件生成的工件的路径中。
我需要将 jar 放在路径中作为文件夹提到版本号的路径中 - 例如 dev/version/modules/jar
这里 pom.xml 在执行 maven 发布时通过服务帐户更新-有没有一种方法可以在不通过服务帐户对 pom.xml 进行任何提交的情况下将正确的版本附加到工件的文件夹路径中
解决方案
推荐阅读
- c++ - GetIDsOfNames 总是以 RPC_E_SERVERCALL_RETRYLATER 在 Photoshop 中获取属性 ID 失败
- android - 如何杀死在同一活动中多次调用的Android活动
- android - 使用 WebSockets 时如何修复无法在未调用 Looper.prepare() 的线程内创建处理程序?
- nginx - 无法使用反向代理 nginx
- xpath - 如何在逗号 XPath 后添加空格
- python - 测量执行特定代码行的硬件性能
- php - 避免双重预订/双重消费
- c# - WIX 自定义操作在 InstallFinalize 之后修改 INSTALLFOLDER 中的文件
- excel - 清理 InternetExplorer 实例时返回 HTMLDocument 的有效方法
- android - JS UI在处理cameraX的图像分析时被阻塞