我的发布命令
mvn -B -f pom.xml -DdevelopmentVersion=2.5-SNAPSHOT -DreleaseVersion=2.4 -Dusername=tom -Dresume=false release:prepare release:perform -Dpassword=*********
如何在自己的maven插件中使用scm用户名和密码?
答案 0 :(得分:2)
如果我正确理解你需要做something like this:
mvn -B -DdevelopmentVersion=2.5-SNAPSHOT -DreleaseVersion=2.4 \
-Darguments='-Dusername=XXX -Dpassword=WhatEver'
棘手的部分是-Darguments='-Dusername=XXX -Dpassword=WhatEver'
这是必需的,因为发布插件分支Maven实例正在进行工作,这就是用户名,密码等信息不会传递给Maven的分叉实例的原因。