2014-01-20 3 views
2

В частности, мне интересно, как скомпилировать проект для производственного режима в IntelliJ IDEA. До сих пор я нашел упоминания только в режиме dev, и официальное руководство JetBrains описывает только devmode. Теперь, когда я компилирую мой модуль GWT в IDEA с помощью «Компиляция модуля» из контекстного меню и попробуйте запустить его в браузере призванию:Режим производства Gwt в IntelliJ IDEA

localhost:8888/MySampleApplication.html 

Я всегда получаю сообщение «модуля необходимо GWT (ы) перекомпилировать».

+0

Вы пытались выполнить чистую перезагрузку в своем браузере? Shift + нажмите кнопку перезагрузки. У меня есть эта проблема все время после компиляции, потому что у моего клиента есть некоторые js, кэшированные вокруг. – Guillaume

+0

Это не поможет. Дело в том, что сейчас у меня нет никакого контекстного меню для Gwt в IDEA, как у меня в Eclipse, где я мог бы правильно скомпилировать. Теперь я могу только «Компилировать модуль». Вот почему я думаю, что у меня нет ничего подобного «целевой» директории с кешем js. – ferbolg

+0

Я использую GWT внутри приложения grails, поэтому часть GWT управляется командой grails. Я не знаю точно, как это работает с чистым приложением GWT. У вас есть gwt dir в вашем исходном dir 'web-app'? – Guillaume

ответ

0

Я определил конфигурацию запуска Maven с помощью командной строки:

clean gwt:compile -Dgwt.inplace=true 

Теперь компилятор записывает свой вывод в исходном каталоге (в нашем случае/SRC/основной/веб-приложение). Если я возьму теперь url без параметра для кодового сервера, я получу правильные результаты.

Надеюсь, это поможет!