![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| 4epT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: нет Всего: 3 |
Доброе утро) Понемногу птыаюсь перейти на Maven (до этого использовал Ant) и столкнулся с такой проблемой... сейчас для запуска проекта приходиться из Eclipse руками вызывать mvn clean install и потом копировать app.war в webapp томкета, в Ant мы просто пишем цели а потом можем при помощи команд копировать war файлы в директорию томкета. Кто может подсказать из своего опыта как правильно и более удобнно сделать процесс сборки и запуска Maven проекта ?
|
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 4 Всего: 48 |
Можно использовать плагин maven-jetty-plugin:
запуск - mvn jetty:run Если обязательно нужен именно Tomcat, то можно посмотреть тут http://cargo.codehaus.org/ Это сообщение отредактировал(а) Stolzen - 11.7.2011, 09:31 |
|||
|
||||
| 4epT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: нет Всего: 3 |
Спасибо ) буду разбираться.
|
|||
|
||||
| 4epT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: нет Всего: 3 |
Что то так и не получилось автоматизировать этот процес ( Подскажите пожалуйста может можно выполнить из pom.xml какой то скрипт ?
Например я хочу после деплоя (mvn install) выполнить вот такое:
как можно такое сделать ? |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 4 Всего: 48 |
По идее, если использовать плигин cargo, то не нужно будет вручную копировать
Добавляете плагин и запускаете mvn cargo:deploy Вот нашел кусок помника, добавьте в plugins:
В deployable записывается groupId и artifactId проекта, который вы хотите задеплоить CATALINA_HOME - путь к томкату |
|||
|
||||
| 4epT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: нет Всего: 3 |
Через cargo проект собирается, но war файле в webapps Томкета не появляется. Никаких ошибок не выдается ...
|
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Если не добавить секцию executions в POM
То плагин надо запускать руками:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| 4epT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: нет Всего: 3 |
Ну я собственно руками и запускал, может нужно было прям из IDE запускать ?
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Может уже пора показать POM и лог запуска или еще погадаем?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| 4epT |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: нет Всего: 3 |
Вот собственно pom.xml:
А вот при запуске стало сыпать вот такое:
раньше такого не было, вроде ничего не менял Это сообщение отредактировал(а) 4epT - 14.7.2011, 00:17 |
||||
|
|||||
| LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Ну собственно вопрос: а файл:
существует и корректный war архив? Добавлено через 1 минуту и 39 секунд И
лучше заменить на:
тогда при изменении имени файла, не придется менять настройки плагина. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||||
|
|||||||
| 4epT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: нет Всего: 3 |
Если перед этим выполнить mvn install то war файл существует и он корректный ) так же если происходит выполнение mvn install, то указанные выше ошибки не сыпятся. Показать лог смогу только вечером так как ноут дома( я почему то думал что mvn cargo:deploy включает в себя и install ... |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 4 Всего: 48 |
||||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |