Подтвердить что ты не робот

IntelliJ 12 + Gradle 1.3 - Основной синтаксис Gradle кажется нефункциональным

Я пытаюсь играть с интеграцией Gradle в IntelliJ Idea (Ultimate) v12.

Кажется, что даже если $GRADLE_HOME настроен правильно, базовый синтаксис, такой как "apply", "dependencies" и т.д., не распознается.

enter image description here

Мне кажется, что решение должно быть чем-то простым. Любая помощь приветствуется.

4b9b3361

Ответ 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".