Непрерывная упаковка со сборщиком - PullRequest
1 голос
/ 30 марта 2012

Apache buildr предлагает непрерывную компиляцию. Однако JSP могут обслуживаться только в tomcat. Первая идея - запустить buildr package и скопировать войну в томат. Поскольку развертывание в tomcat занимает некоторое время, я копирую каталог target непосредственно в отдельный каталог. Этот каталог вручную обогащается библиотеками, необходимыми для проекта.

Теперь проблема в том, что я должен запускать buildr package всегда вручную. buildr compile недостаточно, поскольку содержание webapp не рассматривается. Я поместил мои JSP в webapp. После обновления JSP сборщик должен вызвать buildr package. Я знаю, что это больше, чем мне нужно, но я могу подключиться к какой-то задаче веб-приложения, чтобы выполнить копирование.

Следовательно, есть ли что-то похожее на buildr cc? builder cp

1 Ответ

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

Нет, такой задачи нет.

Вам не нужно каждый раз упаковывать свою войну, вы можете указать Tomcat на целевую папку, при условии, что она содержит папку WEB-INF. В любом случае вам нужно будет повторно развернуть приложение на Tomcat, но это будет менее болезненным.

Еще одним вариантом является запуск с Jetty, который предоставляется как надстройка для buildr, и / или использование тестов для ваших JSP.

...