2014-05-18 47 views
1

我剛拿到免費的Sonatype Maven回購並試圖發佈。然而,當試圖做到這一點時,當maven-gpg-plugin嘗試簽名工件時會出現錯誤。'gpg.exe'不被識別爲內部或外部命令,可操作程序或批處理文件 - Maven Release Plugin

我得到一噸的星號預先展示的,我只是按回車鍵,然後我得到這個問題,這是我的完整的日誌:http://pastebin.com/GkLbFgBF

下面是命令行參數,我試圖用 乾淨安裝的Javadoc: javadoc javadoc:jar來源:jar發佈:clean發佈:準備發佈:執行

我安裝了gpg4win,認爲可以解決這個問題,但它沒有。

+1

如何運行' gpg'從命令行?那樣有用嗎? 'gpg.exe'不在PATH中 - 這就是錯誤的原因。 – Raghuram

回答

2

由於每個系統配置不同,因此以下步驟在某些情況下適用。

當您收到此錯誤消息,「gpg不被識別爲內部或外部命令」,則需要更新PATH變量。

要做到這一點無需重新啓動:

  1. 打開一個命令提示符窗口
  2. 中粘貼此:

    SET PATH=%PATH%;C:\Program Files (x86)\GNU\GnuPG 
    
  3. 命中進入

+0

謝謝:)設法弄清楚了一段時間後,但忘了更新這個問題(對不起)。但其他人可能會從中受益! –

相關問題