Развертывание проекта GWT maven с помощью eclipse развертывает каталог webapp вместо каталога target/project

Когда я выбираю запуск своего проекта gwt в eclipse, он развертывает каталог src / main / webapp, но я хочу, чтобы он опубликовал каталог target/myproject. Я убедился, что он копирует содержимое src / main / webapp в wtpwebapps/myproject. Как я могу настроить Eclipse Kepler для развертывания содержимого моего каталога target/myproject? Я действительно не хочу перенаправлять мою сборку на вывод в каталог src / main / webapp, так как это загрязнит мой каталог src. В прошлом я всегда настраивал tomcat вручную, чтобы он указывал на мой сгенерированный целевой каталог в конфигурации модулей, но мне бы очень хотелось, чтобы "Запуск от имени" -> "Запуск на сервере" работал правильно.

заранее спасибо

3 ответа

Чтобы решить эту проблему, мне пришлось отредактировать свойства своих проектов Deployment Assembly и добавить путь к каталогу target/myproject. После этого wtp скопировал содержимое моего сгенерированного проекта в каталог wtpwebapps/myproject.

Я полагаю, вы используете плагин GWT-Maven? Если это так, вы можете установить выходной путь со свойством в вашем pom.xml и позволить ему указывать на ваш целевой каталог следующим образом:

<properties>
...
 <webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>
...
</properties>

В Eclipse взгляните на PROPERTIES > JAVA BUILD PATH > SOURCE > OUTTPUT FOLDER для каждой папки, а также установите папку по умолчанию

Другие вопросы по тегам