Проблемы с плагином Maven - PullRequest
       33

Проблемы с плагином Maven

0 голосов
/ 02 октября 2018

В моем CI (gitlab) я использую maven из docker для сборки артефакта и развертывания в репозитории archiva .

В репозитории archiva используется сертификат SSLсгенерировано с помощью letsencrypt .

Я могу успешно развернуть артефакт на archiva с помощью:

 mvn clean package -B deploy -Djavax.net.ssl.trustStore=/tmp/mavenKeystore

Я передаю хранилище ключей какПараметры cli: все работает нормально.

Но при использовании плагина release параметр trustStore игнорируется:

mvn release:clean release:prepare -B release:perform -DscmCommentPrefix='[ci skip]' -Djavax.net.ssl.trustStore=/tmp/mavenKeystore

С помощью этой команды я получаю ошибку SSL:

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

1 Ответ

0 голосов
/ 02 октября 2018

Я нашел, мне нужно передать trustStore в качестве параметра для цели deploy.Это работает:

mvn release:prepare -B release:perform -DscmCommentPrefix='[ci skip]' -Dgoals='deploy -Djavax.net.ssl.trustStore=/tmp/mavenKeystore'
...