Apache Maven GPG Plugin maven-gpg-pluginを使用して、OSSRHを介してMaven Centralに公開するために必要なシグネチャを生成しています。 pom.xmlの私のプラグインの定義は下記のとおりです。私のOSSRHの資格はMavenのconf/settings.xmlにあり、すべて正常です。しかし、別の開発者がmvn install
にしようとすると、GPGがインストールされていないため、彼は失敗します。私はGPGをインストールする必要があるのを避けるために、デベロッパーがデプロイメントをやっていることを除いて、ビルド時や他の手段でmaven-gpg-pluginエラーを無視してプラグを2つpom.xmlにする必要はありませんそれ以外は別のものである。Apache Maven GPGプラグインのエラーを無視する方法
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
<configuration>
<keyname>${gpg.keyname}</keyname>
<passphraseServerId>${gpg.passphrase}</passphraseServerId>
</configuration>
</execution>
</executions>
</plugin>