我已经通过Homebrew安装了GPG,使用brew install gpg
命令。它的版本是2.2.17
。
在我的Maven POM中,我有以下片段:
<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>
</execution>
</executions>
</plugin>
然而,当运行mvn clean verify
时,我收到了这个错误:
gpg: Beglaubigung fehlgeschlagen: Inappropriate ioctl for device
gpg: signing failed: Inappropriate ioctl for device
我该如何修复这个错误?
-X
参数运行Maven,以查找实际执行的gpg命令行。 - JimmyB