依赖方式、依赖下载、依赖类型
- 导入依赖案例
dependencies {
//①.依赖当前项目下的某个模块[子工程]
implementation project(':subject01')
//②.直接依赖本地的某个jar文件
implementation files('libs/foo.jar', 'libs/bar.jar')
//②.配置某文件夹作为依赖项
implementation fileTree(dir: 'libs', include: ['*.jar'])
//③.直接依赖
implementation 'org.apache.logging.log4j:log4j:2.17.2'
}
- 直接依赖
# 简写方式
implementation 'org.apache.logging.log4j:log4j:2.17.2'
# 完整写法
implementation group: 'org.apache.logging.log4j', name: 'log4j', version:
- 项目依赖: 从项目的某个模块依赖另一个模块
implementation project(':subject01')
# 这种依赖方式是直接依赖本工程中的 libary module,这个 libary module 需要在 setting.gradle 中配置
- 依赖下载
当执行 build 命令时,gradle 就会去配置的依赖仓库中下载对应的 Jar,并应用到项目中
-
依赖类型
-
java 插件提供的功能,java-library 插件都提供