Intereting Posts
Котлин непустое утверждение о нулевом запустить HelloAndroid от градиента? Gson toJson и ArrayList в Котлине Android Studio конвертирует Java в ошибку Kotlin Невозможно вывести тип для этого параметра. Пожалуйста, укажите это явно Гик-инъекция: разница между getBinding / getExistingBinding / getProvider и getInstance почему kotlin использует === сравнить примитивный тип, равный друг другу, если они имеют одинаковое значение Как передать строку в var без escape-символа в Котлине? Выполнение не выполнено для задачи ': app: compileDebugKotlin'. > Внутренняя ошибка компилятора. Подробнее см. Журнал Scala требует () эквивалента в Kotlin Как добавить вторичную легенду в диаграмму JavaFX? Преобразованный файл класса java в kotlin делает ошибку компиляции Как лучше всего найти элемент в вложенных списках? Компилировать код kotlin как для JVM, так и для JavaScript Метод переопределения общего типа Идиоматический способ преобразования карты в котлин?

Настроить автоматическое завершение IntelliJ для сценария градиента в kotlin

Я пытаюсь использовать gradle-script-kotlin с простым приветственным приложением в IntelliJ. Но автозаполнение IntelliJ не появляется в файле build.gradle.kts .

https://github.com/gradle/gradle-script-kotlin/tree/master/samples/hello-world

build.gradle.kts:

apply<ApplicationPlugin>() configure<ApplicationPluginConvention> { mainClassName = ".HelloWorld" } configure<JavaPluginConvention> { setSourceCompatibility(1.8) setTargetCompatibility(1.8) } repositories { jcenter() } dependencies { testCompile("junit:junit:4.12") } 

settings.gradle:

 rootProject.buildFileName = 'build.gradle.kts' 

У меня установлен плагин IntelliJ kotlin и плагин с градиентом и с использованием gradle 3.0. Пример приложения работает с командами gradle.

Как настроить IntelliJ для включения автозавершения в файле build.gradle.kts?

Я использую IntelliJ 2016.2.2 с версией плагина kotlin: 1.0.3-release-IJ2016.1-120

Имела та же проблема. Скриншот Gradle Kotlin требует версию 1.1x плагина IntelliJ Kotlin.

Выполните следующие шаги для его установки:
https://github.com/gradle/gradle-script-kotlin/tree/master/samples#install-idea-kotlin-plugin

Обычный канал обновления обновляется до версии 1.0.3x прямо сейчас.

Обновление 18/06:
Обновление github обновлено, чтобы включить:
(Note: this version will not work with the official Gradle 3.0 release, stick to the official EAP 1.1 from JetBrains if you intend to use Gradle 3.0)

Если вы вручную установили версию 1.1.0-dev-2222 раньше, удалите ее и перезапустите IntelliJ.

Установите версию 1.1.x с канала EAP

Эта версия работает с Kotlin-Script в Gradle 3.0.

В IntelliJ нажмите:
Tools => Kotlin => Configure Kotlin Updates.
Выбрать
Early Access Preview 1.1
и нажмите
Check for updates now .

Загрузите последний плагин.
Если он дает ошибку, просто перезапустите IntelliJ, он установит плагин.

Я пробовал gradle 3.1 с kotlin-plugin-1.1.0-dev-2222.zip в intellij 2.5. И это работает для меня.

Вот моя версия intellij:
IntelliJ IDEA 2016.2.5 Build # IC-162.2228.15, построенный 14 октября 2016 г. JRE: 1.8.0_112-release-287-b2 x86_64 JVM: 64-разрядная виртуальная машина OpenJDK от JetBrains sro

И шаги:

1, Загрузите kotlin-plugin-1.1.0-dev-2222.zip в https://github.com/gradle/gradle-script-kotlin/tree/master/samples и установите плагин в Idea
2, Создайте проект java-дизайна в Idea и выберите использование обертки градиентов
3, В терминале в каталоге проекта используйте «./gradlew wrapper –gradle-version = 3.1», чтобы перейти к градации 3.1
4, Создайте файл «build.gradle.kts» в корневом каталоге проекта
5, Добавить rootProject.buildFileName = 'build.gradle.kts' в файле settings.gradle
6, добавьте коды в build.gradle.kts, и если автозаполнение не работает, попробуйте «Обновить все проекты» в окне инструмента «Колебание».
7, Если он все еще не работает, перезапустите свою идею

Вот репозиторий github: https://github.com/kolyjjj/gradle-kotlin-test

Попробуйте повторно импортировать проект, выбрав settings.gradle .