Maven GPG插件1.4工作正常,但1.5不起作用

时间:2014-03-10 13:18:30

标签: maven code-signing gnupg

我目前正尝试使用maven GPG插件(http://maven.apache.org/plugins/maven-gpg-plugin/sign-mojo.html)签署我的包装罐等。

我在几个网站上找到了(例如这里:https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven)提示,可以在pom.xml中使用以下代码执行此操作:

<build>
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-gpg-plugin</artifactId>
    <executions>
      <execution>
        <id>sign-artifacts</id>
        <phase>verify</phase>
        <goals>
          <goal>sign</goal>
        </goals>
      </execution>
    </executions>
  </plugin>
</plugins>

不幸的是,如果我这样做,并运行maven包gpg:sign,它会在尝试签名时停止。如果我添加<version>1.4</version>(如在Maven GPG plugin not signing sources and javadoc jars中),则可以正常使用。通常,它使用版本1.5,如果我指定它应该使用此版本,它不起作用。有谁知道这个行为的原因是什么,以及我如何配置maven-gpg插件以便在1.5版本上正确运行?

0 个答案:

没有答案