Я пытаюсь подключить плагин Cargo к моему проекту maven, чтобы извлечь выгоду из горячего развертывания войны, нацеленного на сервер Jonas.Maven2: Плагин горячего развертывания и поддержка Jonas
Официальная документация не так понятна в отношении того, что поддерживается, а что нет (например, вы можете найти это: http://cargo.codehaus.org/Hot+Deployment, но и это http://cargo.codehaus.org/JOnAS+4.x).
Во всяком случае у меня есть следующий coniguration в течение POM моей войны:
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.0</version>
<configuration>
<container>
<containerId>jonas4x</containerId>
<home>C:\JOnAS-4.8.4\nt\bin</home>
</container>
<configuration>
<type>existing</type>
<home>C:\JOnAS-4.8.4</home>
</configuration>
</configuration>
</plugin>
И когда я бегу
mvn cargo:deploy
на мой проект, война копируется в WebApps папку Jonas, но есть нет горячего развертывания. Файл копируется только, но горячая команда Jonas не вызывается, поэтому мои модификации недоступны немедленно.
EDIT: Я также попытался добавить конфигурацию развертывателя, как было предложено в ответах, но поведение одинаковое (то есть: война копируется, но команда hotas Jonas не вызывается, чтобы война не перезагружалась в Jonas) ,
Я что-то упускаю или правильно говорю, что плагин Cargo Maven не поддерживает Jonas Hot Deployement?
Заранее благодарен!
по определению, никакое программное обеспечение, которое больше похоже на обслуживание, отличное от хорошего, понятно. программное обеспечение является абсолютным 0 или 1 двоичным, средство очистки 3, как прямая математика или классическая логика –
@LarsOn: извините, я не понимаю ваш комментарий ... или даже предложение .. – reef