IntelliJ错误地在Gradle Kotlin-DSL中抱怨它找不到“ java.lang.String”

时间:2019-04-07 18:23:42

标签: java gradle intellij-idea kotlin

在以下build.gradle.kts(Kotlin DSL)脚本中,IntelliJ将“ mainClassName”标记为红色,并抱怨:“无法访问类'java.lang.String'。检查模块类路径是否丢失或冲突。依赖性。”

在命令行上使用./gradlew clean assemble,一切正常。

有人可以给我提示如何解决这个问题吗?

IntelliJ是最新版本2019.1-社区。

------------------------------------------------------------
Gradle 5.3.1
------------------------------------------------------------

Build time:   2019-03-28 09:09:23 UTC
Revision:     f2fae6ba563cfb772c8bc35d31e43c59a5b620c3

Kotlin:       1.3.21
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM:          11.0.2 (Oracle Corporation 11.0.2+9)
OS:           Linux 4.9.0-8-amd64 amd64
plugins {
    java
    application
}

group = "de.lathspell"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
}

dependencies {
    testCompile("junit", "junit", "4.12")
}

configure<JavaPluginConvention> {
    sourceCompatibility = JavaVersion.VERSION_1_8
}

configure<ApplicationPluginConvention> {
    mainClassName = "de.lathspell.App"
}

可从https://github.com/lathspell/gradle_test/tree/master/java-gradle-kts下载,提交日期为5e5da7b。

0 个答案:

没有答案