首页 > 解决方案 > IntelliJ IDEA 2018.2,Gradle 4.9,类路径中未引用外部库

问题描述

我有以下 build.gradle:

repositories {
    mavenLocal()
    jcenter()
    mavenCentral()
    ...
}

dependencies {
    compile "com.foo:cordapp-settlement:0.1"
    ...
}

在我项目的外部库中,我可以看到(位于我本地的 maven 仓库中)

External Libraries
    <1.8> /Library/Java/...
    ...
    Gradle: com.foo:cordapp-settlement:0.1
      cordapp-settlement-0.1.jar
        com.foo.analytics
          state
            SettlementInstruction

但是在 IDE 编辑器中,我有以下内容

import com.foo.analytics.state.SettlementInstruction
           ^ Unresolved Reference foo

我已经尝试了所有各种规定的补救措施:使缓存无效、删除 .idea 目录、重新导入项目。我该如何解决?

注意:这在命令行上构建良好,即没有错误

 ./gradlew build
 ...
 BUILD SUCCESSFUL in 4s
 5 actionable tasks: 5 executed

标签: gradleintellij-ideakotlin

解决方案


推荐阅读