首页 > 解决方案 > gradle 找不到 flatDirs 文件

问题描述

外部 jar 存在。但是,即使路径正确,gradle 也无法获得它。应该如何解决?

项目构建.gradle

buildscript{
    repositories {
        mavenLocal()
        mavenCentral()
        flatDir {
            dirs "../libs"
        }
    }

    dependencies {
        classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.2"
    }
}

模块 build.gradle

repositories {
    mavenLocal()
    mavenCentral()
    flatDir {
        dirs "../libs"
    }
}

文件夹结构

X:/Dev/IntelliJProjects/libs //all flatDir libs go here
X:/Dev/IntelliJProjects/my-project/my-project--core

当我跑步时gradlew clean publishtomavenlocal

无法解析配置 ':my-project--core:compileClasspath' 的所有文件。找不到外部项目:myDependency:1.0.0。在以下位置搜索:-file:/X:/Dev/IntelliJProjects/libs/myDependency-1.0.0.jar

但是当我转到文件夹时,文件就在那里。

标签: gradle

解决方案


推荐阅读