首页 > 解决方案 > 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

标签: mavenmaven-plugin

解决方案


推荐阅读