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

how can I use scm username and password in own maven plugin

我的发布命令

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

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

如果我理解正确,你需要做 something like this:

mvn -B -DdevelopmentVersion=2.5-SNAPSHOT -DreleaseVersion=2.4 \
 -Darguments='-Dusername=XXX -Dpassword=WhatEver' 

棘手的部分是 -Darguments='-Dusername=XXX -Dpassword=WhatEver' 这是必需的,因为发布插件分叉了一个真正在做工作的 Maven 实例,这就是用户名、密码等信息没有传递给分叉实例的原因专家。