maven - maven 版本:设置不采用 version.properties 的版本
问题描述
如果我在脚本中使用 mvn 版本:set -DallowSnapshots=false -DgenerateBackupPoms=false -DnewVersion=${versioninversion.properties} 它要求输入新版本以设置 DEV.0.0-SNAPSHOT:我手动输入值,它没有t 取自 version.properties 文件
我在项目中有一个文件version.properties 。在该文件中有以下条目。
项目版本=1.0.34
xxxx版本= [1.0.26]
YYYY版本=67.8.0
现在我给出了
mvn 版本:设置 -DallowSnapshots=false -DgenerateBackupPoms=false -DnewVersion=${ projectversion }
我写了一个脚本(bat)文件如下
cd X-Folder
call mvn versions:update-parent -DallowSnapshots=false -DgenerateBackupPoms=false -DparentVersion=${YYYYVersion}
call mvn versions:update-property -DallowSnapshots=false -DgenerateBackupPoms=false -Dproperty=xyz-schemas.version -DnewVersion=${xxxxversion}
call mvn versions:set -DallowSnapshots=false -DgenerateBackupPoms=false -DnewVersion=${projectversion}
call mvn clean install
cd ..
前两个 mvn 命令成功执行。在执行第 3 条 MVN 命令时,它要求输入新版本以设置 DEV.0.0-SNAPSHOT:它不取自 version.properties 对于前两个它取自 version.properties
解决方案
推荐阅读
- regex - 相同的模式 Apper 多个时间捕获全部使用 gawk
- php - 提交前填充的 PHP `POST`
- angular - 服务变量和数据的角度变化检测
- r - 使用 Tukey 检验校正效果
- javascript - 如何在基本 html 模板中使用 {% load staticfiles%} 导入 js 文件
- microcontroller - UART RX 中断是否需要发送器的支持?
- powershell - 将输出转换为 HTML 会创建一个空白页面
- firebase - Firebase Auth,在用户注册前获取用户UID
- javascript - 无法从脚本中关闭 Zurb Foundation 模式
- react-native - ReactNative 结合 StackNavigation 和 DrawerNavigation