2012-03-12 4 views
3

Я хотел бы быть в состоянии контролировать следующий простой рабочий процесс с ним:правой Maven плагин для JBoss 7.x

старт AS -> развернуть/Undeploy приложение -> остановка AS

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

jboss-maven plugin на официальном сайте Maven,
jboss-as-maven plugin на GitHub, и
cargo plugin на Codehaus.

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

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

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

Любые практические советы и рекомендации. Спасибо

ответ

3

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

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

+0

спасибо Лукасу, я попробую его (может занять некоторое время) и принять, как только я договорился с ним. Почему вы предпочитаете его над двумя другими плагинами? – kostja

+0

Большое (самое большое) преимущество Cargo - это процесс разработки - он существует.Каждый месяц появляются исправления ошибок, новые коммиты, и как только появляется новая версия любого контейнера, реализация в Cargo приходит сразу после нее - максимум на неделю или две. Для меня это победитель. –

1

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

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

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

+0

спасибо, Джеймс. Я действительно чувствовал себя свободно и подавал проблему WRT для целей старта/остановки. На самом деле это интересно. – kostja

+0

@ kostja Прохладный. Посмотрим, что мы можем сделать тогда :-) –

Смежные вопросы