Ответ 1
Попробовать файл → Инвалидировать кеш и перезагрузить.
Я использую IntelliJ, и я пытаюсь поставить точку останова в классе, иногда это работает, но иногда он приносит отладчик в файл MyApp-0.js
, и мне приходится отлаживать криптографический сгенерированный javascript.
Есть ли способ навигации с моими точками останова в соответствующем файле Java?
Я использую IntelliJ 13.1.2
И да, мой GWT-модуль использует настройки режима супер-dev:
<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
изменить:
Также да, я использую плагин jbracript для отладки Jetbrains в последней версии Chrome.
Я могу получить доступ к моим исходным картам с моего сервера кода вручную, перейдя на страницу сервера кода... Используя плагин IntelliJ, я перехожу к http://localhost:9876/sourcemaps/MyApp/
, и я вижу источник.
Было бы полезно посмотреть, как должна выглядеть конфигурация в IntelliJ.
Попробовать файл → Инвалидировать кеш и перезагрузить.
Одним из наиболее важных различий между DevMode и Super DevMode является среда, которая выполняет ваш код. JVM выполняет ваш GWT-модуль в DevMode, поэтому среда IDE может отлаживать его, как обычное Java-приложение. Плохая новость о Super DevMode заключается в том, что Chrome выполняет ваш GWT-модуль, поэтому среда IDE не знает о контрольных точках, которые вы установили в Chrome Dev Tools. Если ваши контрольные точки в Chrome Dev Tools не работают должным образом, я думаю, что это ошибка, которая должна быть сообщила.
Что вы используете в качестве своего сервера приложений? Возможно, вам придется указать порт сервера кода где-нибудь в параметрах сервера приложений.