这可能是业余时间,但我一直在努力为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/setings.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,都放进去了。
发布于 2014-12-07 23:36:45
如果你看我对gpg.homedir的拼写,它被错误地拼写为<gpg.home*r*dir>。
解决了这个问题。
https://stackoverflow.com/questions/27309020
复制相似问题