0
無法做在無法做到使用的Nexus Sonatype公司準備在java.net Maven項目釋放
mvn release:clean
使用OSS
我按照說明java.net準備Maven項目釋放
是好的
mvn release:prepare
似乎還好,過程中它要求我爲它接受我的GPG密碼(我在下面的輸出改變了這種密碼)
,但就在最後它失敗:
svn: OPTIONS of 'https://svn.java.net/svn/jaudiotagger/tags':
authorization failed: Could not authenticate to server:
rejected Basic challenge (https://svn.java.net)
這裏是更多的位輸出
GPG Passphrase: *password
*gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8 minutes 21 seconds
[INFO] Finished at: Sat Feb 16 17:48:05 GMT 2013
[INFO] Final Memory: 42M/282M
[INFO] ------------------------------------------------------------------------
[INFO] Checking in modified POMs...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive commit --file C:\Users\MESH\AppData\Local\Temp\maven-scm-1694916625.commit --targets C:\Users\MESH\AppDat
a\Local\Temp\maven-scm-4871080818615227594-targets"
[INFO] Working directory: c:\Code\jthink\opensrc\jaudiotagger
[INFO] Tagging release with the label 2.0.4...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file C:\Users\MESH\AppData\Local\Temp\maven-scm-1619719744.commit --revision 1106 https://svn.java
.net/svn/jaudiotagger/tags/2.0.4 https://svn.java.net/svn/jaudiotagger/tags/2.0.4"
[INFO] Working directory: c:\code\jthink\opensrc\jaudiotagger
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to tag SCM
Provider message:
The svn tag command failed.
Command output:
svn: OPTIONS of 'https://svn.java.net/svn/jaudiotagger/tags': authorization failed: Could not authenticate to server: rejected Basic challenge (https://svn.java
.net)
更新 所以,所以我試圖用
閱讀有人說,你可以通過用戶名和放慢參數作爲密碼的鏈接評論mvn release:prepare -Dusername=paultaylor
-Dpassword=xxxxxx -Dgpg.passphrase=xxxxxx
以及傳遞給svn命令的參數,如下所示,它仍然以相同的方式失敗。
[INFO] Checking in modified POMs...
[INFO] Executing: cmd.exe /X /C "svn --username paultaylor --password ***** --no-auth-cache --non-interactive commit --file C:\Users\MESH\AppData\Local\Temp\mav
en-scm-264158387.commit --targets C:\Users\MESH\AppData\Local\Temp\maven-scm-6229037003047930707-targets"
[INFO] Working directory: c:\Code\jthink\opensrc\jaudiotagger
[INFO] Tagging release with the label jaudiotagger-2.0.4...
[INFO] Executing: cmd.exe /X /C "svn --username paultaylor --password ***** --no-auth-cache --non-interactive copy --file C:\Users\MESH\AppData\Local\Temp\maven
-scm-617643506.commit --revision 1113 https://svn.java.net/svn/jaudiotagger/tags/jaudiotagger-2.0.4 https://svn.java.net/svn/jaudiotagger/tags/jaudiotagger-2.0.
4"
[INFO] Working directory: c:\code\jthink\opensrc\jaudiotagger
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to tag SCM
Provider message:
The svn tag command failed.
Command output:
svn: OPTIONS of 'https://svn.java.net/svn/jaudiotagger/tags': authorization failed: Could not authenticate to server: rejected Basic challenge (https://svn.java
.net)
您應該允許存儲SVN的證書信息。其次,你需要給予[mvn clean deploy -Dgpg.passphrase = yourpassphrase](https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven)此外,請注意提示在網站** mvn發佈:執行-Darguments = -Dgpg.passphrase = PASSPHRASE ** – khmarbaise 2013-02-18 17:59:01
我錯過了提及你可以使用這樣的事情:[scm-credentials](http://stackoverflow.com/questions/1255593/externalizing-scm-credentials-with-maven) – khmarbaise 2013-02-18 18:00:02
@khmarbaise嗨我試着傳遞用戶名和密碼作爲鏈接中建議的參數,但仍然以相同的方式失敗 – 2013-03-01 14:50:05