У меня есть скомпилированный файл Jar и файл Pom. Теперь я хочу развернуть оба из них в Artifactory или Nexus (у меня есть оба).
Я хочу сделать это с помощью mvn: deploy или curl (REST API)
может кто-нибудь сказать мне, как я это делаю?
У меня есть скомпилированный файл Jar и файл Pom. Теперь я хочу развернуть оба из них в Artifactory или Nexus (у меня есть оба).
Я хочу сделать это с помощью mvn: deploy или curl (REST API)
может кто-нибудь сказать мне, как я это делаю?
Мои ответы, конечно же, касаются Artifactory.
Для использования mvn deploy
вам необходимо настроить ваш файл pom для включения тега distributionManagement
. Y можно скопировать и вставить весь тег из Artifactory UI (щелкните репозиторий, в который хотите развернуть, справа вы увидите тег distributionMnagement
для копирования).
С помощью REST API вы можете просто отправить два запроса PUT (один для пома, другой для баночки). Начните с помпона.
Если у вас уже есть файл jar, а также pom, вы можете использовать цель развертывания файла плагина развертывания Maven. mvn deploy соберет проект, но это не сработает, если у вас уже есть файлы jar и pom и нет исходного кода.
Конечно, вы также можете загружать файлы через веб-интерфейс пользователя. of Nexus или используйте REST api. Вы можете найти несколько примеров API REST с включенным curl github.