dee*_*-64 8 intellij-idea gradle kotlin
我有一个奇怪的问题,到目前为止我无法找到任何解决方案。我对 gradle 很陌生,并使用 kotlin 作为我的构建文件的脚本语言设置了一个项目。
无论我在哪里,人们似乎都在build.gradle.kts文件中具有全面的自动完成功能,但就我而言,IntelliJ 表现得好像它无法访问源代码。没有/非常基本的自动完成,只有非常基本的语法突出显示发生。
例如,如果我点击 plugins` 块(或任何其他与此相关的块)来查看定义,IntelliJ 会告诉我“找不到要到达的声明”
很少有上下文相关的自动完成功能:
我已经阅读了有关将分发 jar添加到文件的答案,但它没有改变任何内容。我的看起来像这样:-allgradle-wrapper.propertiesgradle-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
Run Code Online (Sandbox Code Playgroud)
我在用:
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
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
如果我能在进入 gradle 世界时获得更多的快乐和轻松,我将不胜感激。:)
Joe*_*erg -1
对我来说,我发现了这个错误:
Caused by: org.gradle.api.GradleException: Spring Boot plugin requires Gradle 6.8.x, 6.9.x, or 7.x. The current version is Gradle 6.5.1
Run Code Online (Sandbox Code Playgroud)
所以将 Gradle 更改为更新版本对我有帮助!
| 归档时间: |
|
| 查看次数: |
1289 次 |
| 最近记录: |