maven-deploy-plugin Не удалось развернуть артефакты: ReasonPhrase:. - Без причины

У меня странная ошибка с плагином maven-deploy-plugin

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project mycomponent: Failed to deploy artifacts: Could not transfer artifact nz.co.mycompmany:mycomponent:zip:1.0.35-20180115.210413-4 from/to libs-snapshot-local (https://mycompmany/libs-snapshot-local/): Access denied to: https://mycompmany/libs-snapshot-local/nz/co/mycompmany/mycomponent/1.0.35-SNAPSHOT/mycomponent-1.0.35-20180115.210413-4.zip, ReasonPhrase: . -> [Help 1]

Итак, причина-фраза пуста. Обычно это что-то вроде: ReasonPhrase: Unauthorized.

Фактически, артефакт загружен. Но при загрузке артефакта после загрузки как-то не может:

Caused by: org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: https://mycompmany/libs-snapshot-local/nz/co/mycompmany/mycomponant/1.0.35-SNAPSHOT/mycomponant-1.0.35-20180115.210413-4.zip, ReasonPhrase: .

Так что вроде все нормально, просто maven-deploy-plugin не радует.

Что это могло быть?

Ошибка не произойдет, если я выполню такую ​​команду:
mvn clean package org.apache.maven.plugins: maven-deploy-plugin: 2.8.2: развернуть вместо
mvn clean package deploy

Поэтому, если я исправлю его до версии maven-deploy-plugin, он не потерпит неудачу.

Это похоже на проблему с плагином.


person seba.wagner    schedule 15.01.2018    source источник
comment
Не могли бы вы запустить команду maven, которая выдает ошибку с параметром -e, и добавить соответствующие сообщения трассировки стека и ошибки к вопросам?   -  person scrutari    schedule 16.01.2018
comment
Я запускал его с -X. Причина ошибки указана выше, я удалил весь окружающий беспорядок: вызвано: org.apache.maven.wagon.authorization.AuthorizationException: отказано в доступе к: mycompmany / libs-snapshot-local / nz / co / mycompmany / mycomponant /, ReasonPhrase:.   -  person seba.wagner    schedule 16.01.2018


Ответы (1)


Доступ к вашему libs-snapshot-local репозиторию maven защищен (возможно, паролем), и maven не знает этого пароля. Подробнее см. здесь.

person scrutari    schedule 15.01.2018
comment
извините нет, проблема не в этом. Артефакт загружен правильно. Я могу нормально запустить команду, если исправлю плагин maven-deploy до определенной версии. - person seba.wagner; 16.01.2018
comment
Я обновил проблему выше, указав, какая версия плагина мне подходит. - person seba.wagner; 16.01.2018
comment
Ошибка возникает с версией 2.8.2 плагина deploy, и затем вы говорите, что конкретный вызов deploy:deploy mojo (той же версии 2.8.2) не вызывает эту ошибку - похоже, что версия плагина не является проблема. - person scrutari; 16.01.2018
comment
Я знаю, но по-прежнему одна команда работает, а другая нет. Я думаю, что ему нужно будет сделать больше, чем просто исправить его до версии плагина развертывания, указав дополнительные параметры. Могу повторить стабильно выше. Так что это не временная работа. Но исправление его до конкретной версии плагина (не говоря уже о том, что это версия плагина), похоже, решает проблему. - person seba.wagner; 16.01.2018