IntelliJ 12 + Gradle 1.3 - Основной синтаксис Gradle кажется нефункциональным
Я пытаюсь играть с интеграцией Gradle в IntelliJ Idea (Ultimate) v12.
Кажется, что даже если $GRADLE_HOME настроен правильно, базовый синтаксис, такой как "apply", "dependencies" и т.д., не распознается.
![enter image description here]()
Мне кажется, что решение должно быть чем-то простым. Любая помощь приветствуется.
Ответы
Ответ 1
У меня была такая же проблема до сегодняшнего утра. Я сделал следующие шаги и решил:
- добавлен файл root build.gradle(у нас есть несколько) на вкладку JetGradle и обновлен
- обновлен до IDEA 12.0.1 (перезапускается и переиндексируется)
Я думаю, что сделать первый и перезапустить может быть достаточно, но я не уверен.
Ответ 2
IntelliJ IDEA в настоящее время не предлагает завершения синтаксиса для скриптов Gradle build. Все, что вы получаете, это стандартная поддержка Groovy.
Ответ 3
Я использую Intellij 13 и имею подобные проблемы. Я заметил, что, создавая новый проект из Intellij (т.е. Новый проект Groovy Project или Gradle), я получаю маркеры синтаксической ошибки. Я также заметил, что он не очень хорошо работал в зависимостях Gradle.
С другой стороны, если я импортирую проект через уже созданный файл build.gradle, метки синтаксической ошибки исчезнут, и зависимости, похоже, будут более приятными. Не уверен, что это работает для вас.
Ответ 4
С Intellij 14 и Gradle 2.3 я обнаружил, что добавление {$GRADLE_HOME}/lib
и {$GRADLE_HOME}/lib/plugins
, поскольку библиотеки в моих настройках проекта избавились от всех предупреждений, таких как "зависимости не могут применяться к groovy.lang.Closure".