當我在我的項目上調用release:peform
時。它會調用deploy
,然後調用gpg
。我想使用系統屬性或環境變量將gpg密碼傳遞到進程中,但似乎都不起作用。Maven:如何從發佈版傳遞命令行參數:執行部署?
如果我調用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
目標。有任何想法嗎?