当我调用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:performMaven 最终调用:
cmd.exe /X /C mvn deploy --no-plugin-updates -Psonatype-oss-release -P windows-i386-msvc-debug,always-active -f pom.xml"
如您所见,环境变量和-Darguments命令行参数都没有传递给deploy目标。有任何想法吗?