Правильный maven плагин для JBoss 7.x - PullRequest
3 голосов
/ 12 марта 2012

Я хотел бы иметь возможность управлять следующим простым рабочим процессом с ним:

запустить AS -> развернуть / отменить развертывание приложения -> остановить AS

AFAIK, по крайней мере, 3 плагина maven обещают облегчить управление JBoss и развертывание приложений. У меня нет опыта ни с одним из них, и я не нашел никаких ресурсов для их сравнения или четких советов, какой из них использовать для чего.

плагин jboss-maven на официальном сайте maven,
плагин jboss-as-maven на github и
грузовой плагин на codehaus.

Плагин jboss-maven выглядит устаревшим, поскольку он обнаружен в потоке maven1. У меня есть некоторые сомнения, что он будет работать с JBoss 7

Плагин jboss-as-maven поддерживает только развертывание и отмену развертывания, но не запуск и завершение работы. Этот плагин используется в примерах JBoss 7, но он явно пропускает цели администрирования jboss

Я не уверен насчет плагина cargo . Я не знаком с Cargo API, но список возможностей кажется правильным и поддерживается JBoss 7.x.

Любые практические советы / лучшие практики приветствуются. Спасибо

Ответы [ 2 ]

3 голосов
/ 12 марта 2012

Я использую Плагин Maven Cargo без каких-либо проблем.Оба JBoss 7.0 и 7.1 отвечают правильно.Так что я бы пошел этим путем.

Я также использую Cargo API в своих тестах JUnit, и это тоже довольно просто.Это было совсем не сложно.Хорошие отправные точки:

1 голос
/ 12 марта 2012

В настоящее время то, что вы называете jboss-as-maven-plugin, является официальным плагином.Это плагин, который поддерживается и обновляется.В настоящее время он не содержит способа запуска или остановки сервера, но вы можете подать запрос функции .

Одно из преимуществ jboss-as-maven-plugin - это выскоро, надеюсь сегодня, сможет развернуться как на доменном, так и на автономном сервере.Вы также можете развернуть ресурсы , такие как источники данных, и добавить ресурс .

Также существуют планы по выполнению произвольных команд, которые будут работать так же, как CLI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...