【问题标题】:Unresolved reference JavaVersion in gradle buildSrc IntelliJgradle buildSrc IntelliJ 中未解决的参考 JavaVersion
【发布时间】:2020-11-06 14:37:29
【问题描述】:

我面临两个现有 gradle 项目的问题,几个月前它们运行良好,但现在在 buildSrc 文件夹中显示一个恼人的错误,我在该文件夹中使用 org.gradle.api.JavaVersion 常量。

项目正确编译并导入 IntelliJ。我也可以运行它,所以我猜一切都正常,但我当然不喜欢把错误扔到我脸上;)

以下是两个示例项目:

  1. https://github.com/Quillraven/Quilly-s-Adventure
  2. https://github.com/Quillraven/Dark-Matter

它们都是具有核心、桌面和安卓项目的多项目。 在这两个项目中,我都使用 buildSrc 文件夹在整个项目的公共位置定义版本。

无论出于何种原因,IntelliJ 现在在 Dependencies.kt/versions.kt 文件中显示错误“未解析的参考 JavaVersion”。

buildSrc 文件夹的 build.gradle.kts 如下所示:

plugins {
    `kotlin-dsl`
}

repositories {
    jcenter()
}

有谁知道如何摆脱这个错误?是 IntelliJ 问题还是其他问题?还是我的问题?

【问题讨论】:

    标签: gradle intellij-idea gradle-kotlin-dsl buildsrc


    【解决方案1】:

    这是一个 Intellij IDEA 2020.2 错误:https://youtrack.jetbrains.com/issue/KT-40683。当项目中还有一个 Android 模块时,buildSrc 模块中的依赖关系未解决。

    作为一种可能的解决方法,请使用 IDEA 2020.1。

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2015-10-21
      • 2022-09-29
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多