У меня странная проблема в том, что я пока не смог найти никакого решения. Я совсем новичок в разработке и настройке проекта, используя kotlin в качестве языка сценариев для моего файла сборки.
Куда бы я ни посмотрел, люди, кажется, имеют широкие возможности автозаполнения в файле build.gradle.kts
, но в моем случае IntelliJ действует так, как будто у него нет доступа к источникам. Нет / очень базовое c автозаполнение, и происходит только очень базовое c выделение синтаксиса.
Например, если я нажимаю на блок плагинов (или любой другой блок в этом отношении), чтобы увидеть определение, IntelliJ сообщает мне "Не удается найти объявление для получения"
![Cannot find declaration to go to](https://i.stack.imgur.com/KOWlb.png)
Очень мало контекстно-зависимого автозаполнения:
![only basic autocomplete](https://i.stack.imgur.com/fcPex.png)
У меня есть прочитайте этот ответ о добавлении дистрибутива -all
в файл gradle-wrapper.properties
, но это ничего не изменило. Мой gradle-wrapper.properties
выглядит так:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Я использую:
IntelliJ IDEA 2019.3.1 (Ultimate Edition)
Build #IU-193.5662.53, built on December 18, 2019
Runtime version: 11.0.5+10 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Linux 5.4.12-arch1-1
Memory: 1981M
Cores: 8
Версия Gradle:
./gradlew -v
------------------------------------------------------------
Gradle 6.1
------------------------------------------------------------
Build time: 2020-01-15 23:56:46 UTC
Revision: 539d277fdba571ebcc9617a34329c83d7d2b259e
Kotlin: 1.3.61
Groovy: 2.5.8
Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM: 13.0.1 (Oracle Corporation 13.0.1+9)
OS: Linux 5.4.12-arch1-1 amd64
Буду признателен за любую помощь в получении немного больше радости и легкости от моего вхождения в мир грейдов. :)