Мы используем плагин релиза maven на hudson и пытаемся автоматизировать процесс выпуска. Выпуск: подготовка отлично работает. Когда мы пытаемся сделать выпуск: выполнить, он терпит неудачу, потому что он пытается дважды загрузить исходный артефакт в репозиторий.
Вещи, которые я пробовал,
- удаление профиля, который включает в себя плагин источника maven из супер-помпа (не работает)
- определение целей для hudson для выпуска как -P! attach-source release: подготовить release: выполнить. Я думаю, что это исключает возможность запуска плагина источника. (не работает).
- попытался указать фазу плагина на некоторую несуществующую фазу в супер помпе. (Не работает)
- попробовал указать конфигурацию плагина, forReleaseProfile как false. (угадайте, что? Не работало тоже)
Он все еще выплевывает эту ошибку.
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [DEBUG] Checking for pre-existing User-Agent configuration.
[INFO] [DEBUG] Adding User-Agent configuration.
[INFO] [DEBUG] not adding permissions to wagon connection
[INFO] Uploading: http://xx.xx.xx.xx:8081/nexus/content/repositories/releases//com/yyy/xxx/hhh/hhh-hhh/1.9.40/hhh-hhh-1.9.40-sources.jar
[INFO] 57K uploaded (xxx-xxx-1.9.40-sources.jar)
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [DEBUG] Checking for pre-existing User-Agent configuration.
[INFO] [DEBUG] Adding User-Agent configuration.
[INFO] [DEBUG] not adding permissions to wagon connection
[INFO] Uploading: http://xx.xxx.xx.xx:8081/nexus/content/repositories/releases//com/xxx/xxxx/xxx/xxx-xxx/1.9.40/xxx-xxx-1.9.40-sources.jar
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Error deploying artifact: Authorization failed: Access denied to: http://xx.xxx.xx.xx:8081/nexus/content/repositories/releases/com/xxx/xxx/xxx/xxx-config/1.9.40/xxx-xxx-1.9.40-sources.jar
Любая помощь по этому поводу будет действительно оценена.