2014-05-18 46 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

谢谢:)设法弄清楚了一段时间后,但忘了更新这个问题(对不起)。但其他人可能会从中受益! –

相关问题