Используя сгенерированные Artifacory параметры maven, я могу запустить mvn deploy
, сборка завершена и артефакты успешно развернуты.
С возможностью загрузки открытого ключа в Artifactory (см .: https://jfrog.com/article/ssh/), Я надеялся поменять имя пользователя / пароль в сгенерированном ~/.m2/settings.xml
с парой privateKey / passphrase (см .: https://maven.apache.org/settings.html#Servers).
К сожалению, при переключении с имени пользователя / пароля на privateKey / passphrase я получаю следующееОшибка «Не авторизован»:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project my-project: Failed to retrieve remote metadata com.test:my-project:1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.test:my-project:1.0-SNAPSHOT/maven-metadata.xml from/to my-artifactory (https://na.artifactory.xxxx.com:443/artifactory/my-artifactory-local): Not authorized -> [Help 1]
Поддерживает ли Artifactory аутентификацию privateKey / passphrase от Maven? Или возможно ли использовать что-то кроме имени пользователя / пароля (может быть, API-ключ?), Чтобы Maven мог проходить аутентификацию?