Создание HTTP-запросов во время архетипа maven: генерировать

Я строю архетип для создания стандартизированных проектов внутри компании. Сгенерированные файлы проекта в порядке, теперь я хотел бы интегрировать архетип с процессом настройки инфраструктуры, такой как репозитории Stash и задания Jenkins.

Например, я бы хотел, чтобыmaven archetype:generate процесс включения HTTP REST POST дляhttp://stash.example.com/rest/api/1.0/projects/LABS/repos/{artifactId} для того, чтобы создать репозиторий GIT.

Аналогично что-то похожее для Дженкинса строит рабочие места. Было бы неплохо, если бы перед созданием проекта maven можно было бы провести несколько тестов для Stash / Jenkins, чтобы предотвратить конфликты имен.

Я полагаю, что решение этой проблемы состоит в том, чтобы связать некоторые плагины maven с некоторыми фазами сборки.

Мне не удалось найти какие-либо существующие плагины или примеры людей, делающих подобное во время создания архетипа (без молотка Groovy).

Существуют ли какие-либо плагины Maven, которые помогают делать HTTP / REST-запросы во время сборки?Существуют ли какие-либо плагины Maven, которые помогают получить доступ к API Stash или Jenkins?Какие фазы Maven были бы хорошими кандидатами для проверки выбранных имен / идентификаторов на удаленных системах, и какие фазы были бы хорошими кандидатами для фактического создания удаленных ресурсов?

Кто-нибудь пробовал подобные вещи, и если да, то как это получилось?

Я вижу некоторые связанные вопросы

Отправка HTTP-запроса (с вводом type = "file") из Maven с использованием параметров командной строки, если это возможноПлагин Maven для вызова или вызова веб-службы отдыха

И некоторые потенциальные плагины

maven-http-client-plugin (устаревший)

Ответы на вопрос(1)

Ваш ответ на вопрос