如何在自己的maven插件中使用scm用户名和密码

时间:2015-11-18 11:39:57

标签: maven maven-plugin maven-release-plugin

我的发布命令

mvn -B -f pom.xml -DdevelopmentVersion=2.5-SNAPSHOT -DreleaseVersion=2.4 -Dusername=tom -Dresume=false release:prepare release:perform -Dpassword=*********

如何在自己的maven插件中使用scm用户名和密码?

1 个答案:

答案 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的分叉实例的原因。