Artifactory или Nexus развертывают Jar и Pom

У меня есть скомпилированный файл Jar и файл Pom. Теперь я хочу развернуть оба из них в Artifactory или Nexus (у меня есть оба).

Я хочу сделать это с помощью mvn: deploy или curl (REST API)

может кто-нибудь сказать мне, как я это делаю?


person Floppy012    schedule 28.12.2014    source источник
comment
См. maven.apache.org/pom.html#Distribution_Management и support.sonatype.com/entries/   -  person Mark O'Connor    schedule 28.12.2014


Ответы (2)


Мои ответы, конечно же, касаются Artifactory.

Для использования mvn deploy вам необходимо настроить ваш файл pom для включения тега distributionManagement. Y можно скопировать и вставить весь тег из Artifactory UI (щелкните репозиторий, в который хотите развернуть, справа вы увидите тег distributionMnagement для копирования).

С помощью REST API вы можете просто отправить два запроса PUT (один для пома, другой для баночки). Начните с помпона.

person JBaruch    schedule 28.12.2014

Если у вас уже есть файл jar, а также pom, вы можете использовать цель развертывания файла плагина развертывания Maven. mvn deploy соберет проект, но это не сработает, если у вас уже есть файлы jar и pom и нет исходного кода.

Конечно, вы также можете загружать файлы через веб-интерфейс пользователя. of Nexus или используйте REST api. Вы можете найти несколько примеров API REST с включенным curl github.

person Manfred Moser    schedule 29.12.2014