В моем 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