Мы использовали для распространения пакетов rpm для развертывания наших приложений.В последние дни у меня были проблемы с подписью rpm.
Нам нужно сделать это с помощью Maven, чтобы процесс подписи был полностью интегрирован с нашей системой сборки.
Плагин Maven rpm поддерживает функциюподписать об / мин с помощью PGP.Я установил оба параметра keyname
и passPhrase
, но сборка не удалась из-за:
Вы должны установить "% _gpg_name в вашем файле макроса
Так как мыВ среде Windows я установил gpg4win версии 3.1.3, которая работает правильно, Cywin64 также установлен и работает.
Вот фрагмент моего pom.xml, где я указываю параметры подписи rpm
<groupId>org.codehaus.mojo</groupId>
<artifactId>rpm-maven-plugin</artifactId>
<version>2.1.5</version>
<extensions>true</extensions>
<configuration>
<copyright>mycompany</copyright>
<group>Mypp</group>
<targetOS>Linux</targetOS>
<projversion>xxxx</projversion>
<keyPassphrase>
<passphrase>
mypasss
</passphrase>
</keyPassphrase>
<keyname>certName</keyname>
<description>description</description>
любая идея?