你怎么找到一个gpg键的名字? (用于maven-gpg-plugin)

时间:2014-12-05 04:52:52

标签: maven gnupg

这可能是业余时间,但我一直在努力为gpg签名我的maven工件提供一个关键名称。

当我运行发布时:准备目标,我得到输出:

[INFO] --- maven-gpg-plugin:1.1:sign (sign-artifacts) @ project-parent ---
gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
gpg: no default secret key: No secret key
gpg: signing failed: No secret key
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

我的〜/ .m / settings.xml

 ...<profile>
        <id>dev</id>
        <properties>
            <gpg.keyname>myuserid</gpg.keyname>
            <gpg.homerdir>~/.gnupg</gpg.homerdir>
            <gpg.passphrase>**********</gpg.passphrase> 
        </properties>
    </profile>...

但是没有拿起任何钥匙......

gpg2 -k产生:

sec   ****R/******4D 2014-01-16
uid                  Bob Jones (itsa me) <bob.jones@fakenameandemail.com>
ssb   ****R/******B5 2014-01-16

我已尝试放入gpg.keyname ****R******4D****R/******4D但无效。

1 个答案:

答案 0 :(得分:2)

如果您查看我的gpg.homedir拼写,其拼写错误为<gpg.home*r*dir>

解决这个问题解决了这个问题。