IntelliJ ошибочно жалуется в Gradle Kotlin-DSL, что он не может найти «java.lang.String» - PullRequest
3 голосов
/ 07 апреля 2019

В следующем скрипте 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...