Compilation 使用gradle将JAR添加到类路径

Compilation 使用gradle将JAR添加到类路径,compilation,jar,classpath,gradle,Compilation,Jar,Classpath,Gradle,在gradle中,是否有一种引用外部jar的方法。我有一些外部jar,位于项目结构之外的另一个文件夹中。有没有办法在build.gradle文件中添加对这些JAR的引用,以便在编译过程中提取它们 谢谢 编辑: 我使用allprojects任务修改了mu build.gradle,该任务具有以下“子任务(?)”,如下所示: 存储库{ flatDir名称:'ExternalJars',目录:“” 依赖关系{ 编译:“jarname:jarname:version” } } 这似乎使我的构建运行良好

在gradle中,是否有一种引用外部jar的方法。我有一些外部jar,位于项目结构之外的另一个文件夹中。有没有办法在build.gradle文件中添加对这些JAR的引用,以便在编译过程中提取它们

谢谢

编辑:

我使用allprojects任务修改了mu build.gradle,该任务具有以下“子任务(?)”,如下所示:

存储库{
flatDir名称:'ExternalJars',目录:“”
依赖关系{
编译:“jarname:jarname:version”
}
}

这似乎使我的构建运行良好。当我创建存储库并指定依赖项时,有人能解释一下到底发生了什么吗感谢

它的基本思想是在
flatDir
中指定的根目录中查找与
[artifact]-[version].[ext]
模式匹配的jar文件

注意:工件组被忽略(因此您可以将它们指定为
:jarname:version
),并且假设所有工件都没有可传递的依赖项

顺便说一下,引用本地JAR的另一种方法是创建本地ivy存储库。如果要声明可传递依赖项,则需要使用此选项