Как указано в документации gwt maven mojo plugin, я выбрал папку src/main/webapp в качестве моего военного каталога в свойствах eclipse-> project-> Google-> Web заявление. Затем, когда я пытался запустить проект gwt в режиме dev из eclipse, файлы html в папке webapp удалялись. После некоторого расследования я смог исправить это, изменив значение -war в конфигурации запуска в целевую папку проекта. Но проблема, с которой я столкнулся сейчас, заключается в том, что после запуска проекта в режиме dev мне приходится вручную копировать html-файлы в целевой каталог каждый раз, когда режим dev работает. Кто-нибудь может помочь мне определить, чего я здесь не вижу. Как установить папку webapp в качестве военного каталога и предотвратить удаление файлов? Пожалуйста помоги.GWT Maven - файлы webapp, удаляемые при работе в режиме dev
ответ
Наш .pom использует это:
<properties>
<webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>
<gwt.war.directory>${project.build.directory}/war</gwt.war.directory>
</properties>
На вкладке Arguments конфигурации отладки мы используем:
-remoteUI "$ {gwt_remote_ui_server_port}: $ {unique_id}" -startupUrl имя_приложения .jsp -logLevel INFO -PORT 8888 -codeServerPort 9997 -war "$ {workspace_loc: имя_приложения/цель/война}" com.yourcompany.app
Кажется горе rk без проблем, которые у вас есть.
Правильный способ настроить плагин Google для Eclipse (с помощью M2Eclipse) и запустить DevMode объясняется в FAQ: http://web.archive.org/web/20130619170526/https://developers.google.com/eclipse/docs/faq#gwt_with_maven
Я не мог найти что-либо, связанное с конфигурацией maven в этом FAQ. Не могли бы вы подтвердить, что это правильный url – aquero
Они переписали FAQ, я обновил ответ ссылкой на Wayback Machine. –
Я не уверен, если это проблема, стоящая перед только мной, но даже после того, как следующее шаги, указанные в конфигурации плагина maven, проблема возникла со мной случайным образом. Но в наше время этого не происходит, и это то, что я сделал по-другому.
Использовать gwt только в java-пространстве eclipse, а не в j2ee-перспективе.
В проекте eclipse-> project-> Google-> Web-приложение установите флажок «Запуск и развертывание из этой папки».
Я был пойман этим тоже. Если вы поместите свои статические файлы для webapp в папку «src/main/webapp», они будут скопированы в целевую папку, если флажок в поле «Настройки»> «Веб-приложение» не установлен (как это было бы по умолчанию, если это Проект M2eclipse).
Я установил свою целевую папку как «военную» папку в проекте и проигнорировал ее в управлении версиями.
Может быть, вы должны установить для параметра copyWebapp значение true?
<configuration>
<style>PRETTY</style>
<strict>true</strict>
<runTarget>index.html</runTarget>
...
<copyWebapp>true</copyWebapp>
</configuration>
- 1. gwt-maven-plugin добавляет «-linux» при получении gwt-dev artifact
- 2. gwt-maven-plugin: webapp structure
- 3. Получить файлы, удаляемые в windows
- 4. Не удалось запустить в режиме dev GWT
- 5. GWT: версия Jetty в режиме dev
- 6. Исключение GWT 2.7 при запуске в режиме dev из ec
- 7. Режим размещения GWT в режиме мультипроекта maven
- 8. gwt-dev как проблема зависимости maven
- 9. Справочные файлы Java Maven в WebApp
- 10. Как проверить приложение gwt в режиме dev с другого компьютера
- 11. Maven GWT - Только выходные файлы Javascript
- 12. GWT Super Dev Mode
- 13. Хостинг GWT Webapp в IIS
- 14. Ошибка Yeoman при работе yo webapp
- 15. GWT ошибка при работе в затмении
- 16. Загруженные файлы, удаляемые при перераспределении в сервере Openshift
- 17. Приложение GWT + AppEngine в режиме dev недоступно в локальной сети
- 18. Исключение в режиме GWT Dev + Spring 3.1 + Hibernate 4.0.1
- 19. Maven + GWT Получить предоставленные зависимости от пути класса, когда в режиме dev
- 20. Возможно ли запустить и отладить проект GWT-Maven в режиме Super Dev?
- 21. Добавьте дополнительные параметры в gwt-maven-plugin для режима DEV
- 22. GWT Maven и web.xml
- 23. Можем ли мы запускать тесты селена в режиме GWT dev?
- 24. ошибки компилятора при запуске gwt: скомпилировать с gwt-maven-plugin
- 25. Файлы продукта, не удаляемые после обновления WIX
- 26. Хостинг GWT WebApp
- 27. Как запустить приложение maven/eclipse/GWT/playN в рабочем режиме?
- 28. Как получить сгенерированный исходный код GWT для работы в режиме DEV?
- 29. Развертывание ресурсов webapp для репозитория maven?
- 30. Запустить приложение GWT в режиме супер детектора
Я пробовал это, но все еще имел ту же проблему. – aquero
Помогло мне удалить автоматически созданные файлы из src/main/webapp: -war "$ {workspace_loc: appname/target/ -1.0.SNAPSHOT}". Спасибо за это :) –