IntelliJ IDEA / Grails не разрешает плагины - PullRequest
2 голосов
/ 06 июня 2011

Я использую IntelliJ почти год, и я всегда был очень доволен этим. Однако вчера я установил его на своем новом ноутбуке (Ubuntu 11.04) и с тех пор не видел модуль плагинов ..: - (

Ran grails clean, попытался изменить структуру / настройки проекта, чтобы включить $HOME/.grails/1.3.x/projects/projectName/plugins, но все равно ничего. Насколько я понимаю, он должен автоматически подобрать плагины, я прав?

Для записи я использую Grails 1.3.4, IntelliJ IDEA Ultimate 9.0.4.

Ответы [ 4 ]

5 голосов
/ 06 июня 2011

Я бы настоятельно рекомендовал перейти на последнюю версию Intellij (10.5.1 на данный момент). Поддержка Grails была значительно улучшена с 9.x. Если вы не хотите обновляться, проверьте следующие области:

  • все ли используемые переменные classpath установлены правильно?
  • Вы ссылаетесь на правильную версию Grails?
4 голосов
/ 18 октября 2012

Я использую IntelliJ 11.1.3 с Grails 2.1.1.

Общий выпуск: Среда IDE Build / Make Project / Run Unit-tests иногда не может разрешить классы, на которые ссылаются как зависимости внутри плагинов, и выдает ошибки «no class ...». Обычные цели Grails (compile, run-app, test-app) работают без проблем!

Обход: Перезапуск IntelliJ «волшебным образом» исправил ошибки моего плагина, связанные с отсутствием класса ...

Что не сработало: Зависимости разрешения grails (имеет смысл, потому что run-app grails работала нормально!) Чистый Грааль (снова имеет смысл, это просто очищает вывод)

Похоже, что в некоторых случаях в среде IDE Build / Make Project / Run Unit-tests используется устаревший путь к классам. К сожалению, у меня нет повторяемого тестового примера, но я заметил, что изменение BuildConfig и выполнение зависимостей обновления grails или компиляции или запуска приложения не приводит к обновлению IDE - это список grailsPlugins!

2 голосов
/ 09 апреля 2012

ВАЖНОЕ ОБНОВЛЕНИЕ! Это будет исправлено в 11.1.2! YEEAAAH!

В моем случае плагины не разрешаются из-за пользовательского системного свойства 'grails.work.dir'. Если ваш проект использует по умолчанию 'grails.work.dir', чем OK, плагины не будут разрешены. Протестировано на Idea 10.5.4, 11.1.1 и windows 7.

2 голосов
/ 06 июня 2011

У меня была идея сделать это время от времени для меня. Даже в последней версии (хотя я согласен, что вы должны обновить, но 9-> 10 не бесплатно). Для меня, я просто должен был убить ИДЕЮ и перезапустить ее.

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