当前位置: 首页 > 编程笔记 >

gradle 添加本地JAR文件依赖性

巩枫
2023-03-14
本文向大家介绍gradle 添加本地JAR文件依赖性,包括了gradle 添加本地JAR文件依赖性的使用技巧和注意事项,需要的朋友参考一下

示例

单罐

有时您需要添加本地JAR文件作为对Gradle构建的依赖。这是您可以执行的操作:

dependencies {
    compile files('path/local_dependency.jar')
}

path文件系统上的目录路径在哪里,是local_dependency.jar本地JAR文件的名称。该path可以相对于构建文件。

JAR目录

也可以添加一个jar目录进行编译。可以这样完成:

dependencies {
        compile fileTree(dir: 'libs', include: '*.jar')
}

其中libs将是包含jar的目录,并且*.jar将是要包含哪些文件的过滤器。

JAR目录作为存储库

如果只想在存储库中查找jar,而不是直接将其作为依赖项添加到其路径中,则可以使用flatDir存储库。

repositories {
    flatDir {
        dirs 'libs'
    }
}

libs目录及其子目录中查找jar 。

 类似资料:
  • 问题内容: 我有一个依赖 然后我执行。添加了所有本机文件和远程Maven库,但是没有此jar。 更新 当我尝试通过运行应用程序时。它返回一个错误,指出上述依赖项中没有任何类(NoClassDefFoundError:de.matthiasmann.twl.ForExample)。我想将这个jar中的类添加到myjar.jar中(与maven使用远程依赖项相同)。我如何配置Maven来做到这一点?

  • 问题内容: 所以我尝试将本地.jar文件依赖项添加到build.gradle文件中: 你会看到我将.jar文件添加到了这里的文件夹中: 但是问题是,当我在命令行上运行命令:gradle build时,出现以下错误: 问题答案: 据文档,对本地jar依赖项使用相对路径,如下所示:

  • 本文向大家介绍gradle 添加依赖,包括了gradle 添加依赖的使用技巧和注意事项,需要的朋友参考一下 示例 Gradle中的依赖项遵循与Maven相同的格式。依赖关系的结构如下: 这是一个例子: 要添加为编译时依赖项,只需dependency在Gradle构建文件的代码块中添加以下行: 为此的另一种语法可以显式地命名依赖项的每个组件,如下所示: 这在编译时增加了依赖性。 您也可以仅为测试添加

  • 问题内容: 我想使用Leiningen来构建和开发Clojure项目。有没有办法修改project.clj告诉它从本地目录中选择一些jar? 我有一些专有的jar,无法上传到公共存储库。 另外,可以使用leiningen维护clojure项目的“ lib”目录吗?如果我的一堆clojure项目共享相同的jar,我不想为每个jar保留一个单独的副本。 谢谢 问题答案: 你可以将你的私人jar放进去,

  • 我想将google services的Gradle插件从本地jar应用到Java项目中,这样我的构建就不需要连接到jcenter来下载插件。 我已经下载了,但是我不知道如何告诉gradle从文件中加载插件。 这是我的构建。格雷德尔

  • 显然,出于某种原因,Gradle 似乎认为我的“Spring数据”依赖于 slf4j。这是 gradle 打印出来的依赖关系图 尽管spring data commons实际上并不依赖于slf4j:http://mvnrepository.com/artifact/org.springframework.data/spring-data-commons/1.5.1.RELEASE 为什么gradl