Интеллигентная идея, неразрешенный символ в проекте grails + gwt - PullRequest
1 голос
/ 08 февраля 2012

У меня есть проект grails, и я использую плагин gwt 0.6.1. Версия GWT настроена с использованием плюща.

У меня странная неразрешенная ошибка символа, когда я пытаюсь использовать класс в пакете com.google.web.*. Когда я использую полные имена классов, встроенная идея сообщает, что не может разрешить пакет web. Если я импортирую тот же класс, ошибки не возникнет.

Я уже пытался запустить grails clean и также удалил каталог с идеей system - ничего не работает. Идея обычно импортирует класс, когда я использую smart complete, но в этом случае идея вставляет полное имя класса вместо импорта класса.

Пакет web находится в gwt-users-2.4.0.jar и gwt-servlet-2.4.0.jar. Обе банки находятся в classpath, но вот так плагин grails gwt организует зависимость gwt.

Ошибка при использовании полных встроенных имен:

Error when using full inline claasnames

Нет ошибки при использовании того же класса в операторе импорта:

No error when using import

У кого-нибудь есть идея?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2012

Уже исправлено http://youtrack.jetbrains.net/issue/IDEA-81056

Исправление включено в следующую IDEA 11.1 EAP http://confluence.jetbrains.com/display/IDEADEV/IDEA+11.1+EAP

1 голос
/ 08 февраля 2012

У меня также была похожая проблема с IntelliJ IDEA, я решил проблему, аннулировав кэш идей. После аннулирования кэша он будет переиндексировать всю вашу библиотеку и другие файлы. проверь и этот ответ. Grails и проблемы с IntelliJ Cache

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...