% _gpg_name не установлено с помощью плагина maven rpm - PullRequest
0 голосов
/ 13 сентября 2018

Мы использовали для распространения пакетов 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>

любая идея?

...