У меня есть хранилище артефактов и сервер интеграции Hudson. Они хорошо работают вместе. Для отдельных артефактов, являющихся внешними зависимостями, я могу успешно развернуть их в хранилище с помощью чего-то вроде этого:
mvn deploy:deploy-file -DgroupId=ch.elca.el4j.services -DartifactId=xmlmerge -Dversion=2.0-SNAPSHOT-20100303 -Dpackaging=jar -Dfile=WebContent/WEB-INF/lib/jmodule-xml_merge-common-2.0-SNAPSHOT-20100303.jar -Durl=http://artifactory:8080/artifactory/repo -DrepositoryId=repo
Однако я не могу понять, как использовать deploy: deploy, чтобы загрузить выходные данные проекта maven (сгенерированные артефакты) в хранилище так же, как это делает hudson. Я пробовал (в родительском каталоге проектов, где находится pom)
mvn deploy:deploy -Durl=http://artifactory:8080/artifactory/repo -DrepositoryId=repo
Но он пытается развернуть его на сервере Sonatype и, конечно, (к счастью) блокируется
Что я делаю не так?