在以下build.gradle.kts(Kotlin DSL)脚本中,IntelliJ将“ mainClassName”标记为红色,并抱怨:“无法访问类'java.lang.String'。检查模块类路径是否丢失或冲突。依赖性。”
在命令行上使用./gradlew clean assemble
,一切正常。
有人可以给我提示如何解决这个问题吗?
IntelliJ是最新版本2019.1-社区。 p>
------------------------------------------------------------
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。