当我调用release:peform
我的项目时。它调用deploy
哪个反过来调用gpg
. 我想使用系统属性或环境变量将 gpg 密码传递到进程中,但似乎都不起作用。
如果我调用mvn.bat '-Darguments="-Dgpg_passphrase=test"' -Pwindows-i386-msvc-debug -DconnectionUrl=scm:hg:https://boost-maven-project.googlecode.com/hg/ release:perform
Maven 最终调用:
cmd.exe /X /C mvn deploy --no-plugin-updates -Psonatype-oss-release -P windows-i386-msvc-debug,always-active -f pom.xml"
如您所见,环境变量和-Darguments
命令行参数都没有传递给deploy
目标。有任何想法吗?