| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java tools & IDE's > Maven автоматзировать запуск приложения |
| Автор: 4epT 11.7.2011, 09:17 |
| Доброе утро) Понемногу птыаюсь перейти на Maven (до этого использовал Ant) и столкнулся с такой проблемой... сейчас для запуска проекта приходиться из Eclipse руками вызывать mvn clean install и потом копировать app.war в webapp томкета, в Ant мы просто пишем цели а потом можем при помощи команд копировать war файлы в директорию томкета. Кто может подсказать из своего опыта как правильно и более удобнно сделать процесс сборки и запуска Maven проекта ? |
| Автор: Stolzen 11.7.2011, 09:28 | ||
Можно использовать плагин maven-jetty-plugin:
запуск - mvn jetty:run Если обязательно нужен именно Tomcat, то можно посмотреть тут http://cargo.codehaus.org/ |
| Автор: 4epT 11.7.2011, 10:09 |
| Спасибо ) буду разбираться. |
| Автор: 4epT 12.7.2011, 00:32 | ||
| Что то так и не получилось автоматизировать этот процес ( Подскажите пожалуйста может можно выполнить из pom.xml какой то скрипт ? Например я хочу после деплоя (mvn install) выполнить вот такое:
как можно такое сделать ? |
| Автор: Stolzen 12.7.2011, 09:56 | ||
| По идее, если использовать плигин cargo, то не нужно будет вручную копировать Добавляете плагин и запускаете mvn cargo:deploy Вот нашел кусок помника, добавьте в plugins:
В deployable записывается groupId и artifactId проекта, который вы хотите задеплоить CATALINA_HOME - путь к томкату |
| Автор: 4epT 13.7.2011, 13:28 |
| Через cargo проект собирается, но war файле в webapps Томкета не появляется. Никаких ошибок не выдается ... |
| Автор: LSD 13.7.2011, 13:41 | ||||
Если не добавить секцию executions в POM
То плагин надо запускать руками:
|
| Автор: 4epT 13.7.2011, 14:34 |
| Ну я собственно руками и запускал, может нужно было прям из IDE запускать ? |
| Автор: LSD 13.7.2011, 14:45 |
| Может уже пора показать POM и лог запуска или еще погадаем? |
| Автор: 4epT 14.7.2011, 00:16 | ||||
Вот собственно pom.xml:
А вот при запуске стало сыпать вот такое:
раньше такого не было, вроде ничего не менял |
| Автор: LSD 14.7.2011, 09:45 | ||||||
Ну собственно вопрос: а файл:
существует и корректный war архив? Добавлено через 1 минуту и 39 секунд И
лучше заменить на:
тогда при изменении имени файла, не придется менять настройки плагина. |
| Автор: 4epT 14.7.2011, 10:23 | ||
Если перед этим выполнить mvn install то war файл существует и он корректный ) так же если происходит выполнение mvn install, то указанные выше ошибки не сыпятся. Показать лог смогу только вечером так как ноут дома( я почему то думал что mvn cargo:deploy включает в себя и install ... |