IntelliJ Gradle Sync Ошибка: ошибка импорта Scala - PullRequest
0 голосов
/ 21 октября 2019

Я обновил свой IntelliJ, и Gradle Sync выдает предупреждение, которое влияет на автозаполнение IDE.

Я попытался найти эту проблему, и я попытался исправить некоторые проблемы с версиями пакета или перейти от компиляции к реализации, но никто не работал. Вот моя часть Gradle, которая, кажется, генерирует ошибку.

allprojects {
    apply plugin: 'java'
    apply plugin: 'scala'

    group = 'com.adobe.platform.activation'
    sourceCompatibility = 1.8

    // Once we migrate to our own jenkins, this will be removed
    String gitBranch = System.getenv("GIT_BRANCH")
    if (gitBranch != null && gitBranch != "master") {
        String version = version.toString()
        int dashIndex = version.lastIndexOf('-')
        String prefix = version.substring(0, dashIndex)
        String suffix = version.substring(dashIndex + 1)
        String newVersion = "$prefix-$gitBranch-$suffix"
                .replace("/", "-")
                .replace("_", "-")

        setVersion(newVersion)
    }
}

Предупреждение выглядит следующим образом.

Warning:<i><b>root project '....': Unable to build Scala project configuration</b>
Details: org.gradle.api.GradleException: Cannot infer Scala class path because no Scala library Jar was found. Does root project '...' declare dependency to scala-library? Searched classpath: file collection.</i>

1 Ответ

0 голосов
/ 21 октября 2019

Очевидно, что замена allprojects на subprojects, кажется, решает проблему.

Каким-то образом проект хотел установить библиотеку scala для корня проекта, который не содержит кода.

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