Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gradle找不到flatDirs文件_Gradle - Fatal编程技术网

gradle找不到flatDirs文件

gradle找不到flatDirs文件,gradle,Gradle,外部jar存在。然而,即使道路是正确的,gradle也无法获得它。如何解决? projectbuild.gradle buildscript{ repositories { mavenLocal() mavenCentral() flatDir { dirs "../libs" } } dependencies { classpath "

外部jar存在。然而,即使道路是正确的,gradle也无法获得它。如何解决?

projectbuild.gradle

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

    dependencies {
        classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.2"
    }
}
repositories {
    mavenLocal()
    mavenCentral()
    flatDir {
        dirs "../libs"
    }
}
模块构建.gradle

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

    dependencies {
        classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.2"
    }
}
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 publish to avenlocal时

无法解析配置的所有文件:“我的项目--核心:compileClasspath”。 找不到外部项目:myDependency:1.0.0。 在以下位置搜索: -文件:/X:/Dev/IntelliJProjects/libs/myDependency-1.0.0.jar


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

你能把你的项目结构添加到问题中吗?您的
libs
文件夹是否实际位于项目目录之外?添加了文件夹结构。问题是,为什么gradle打印出来,却无法在我可以手动查找文件的位置找到文件?文件存在,它就在那里。我打开windows资源管理器,它就在gradle说的不在的路径上。为什么gradle找不到它?你能发布libs文件夹的dir列表吗?你试过把它添加到项目的“dependencies{…}”部分吗?我在这里讨论了很久:@theAnonymous外壳是否正确?如果没有完全可复制的案例,就不容易说什么是错的。从gradle输出和/或构建脚本发布日志。也可以尝试gradle中的-i和-d选项,它可以打印出更多有用的内容。您可以将您的项目结构添加到问题中吗?您的
libs
文件夹是否实际位于项目目录之外?添加了文件夹结构。问题是,为什么gradle打印出来,却无法在我可以手动查找文件的位置找到文件?文件存在,它就在那里。我打开windows资源管理器,它就在gradle说的不在的路径上。为什么gradle找不到它?你能发布libs文件夹的dir列表吗?你试过把它添加到项目的“dependencies{…}”部分吗?我在这里讨论了很久:@theAnonymous外壳是否正确?如果没有完全可复制的案例,就不容易说什么是错的。从gradle输出和/或构建脚本发布日志。还可以尝试gradle中的-i和-d选项,它可以打印出更多有用的内容。