依赖的方式
直接依赖
简洁写法:implementation 'org.apache.logging.log4j:log4j:2.17.2'
完整写法:implementation group: 'org.apache.logging.log4j', name: 'log4j', version: '2.17.2'
项目依赖
本地模块依赖:implementation project(':study')
这种依赖方式是直接依赖本工程中的 libary module,这个 libary module 需要在 setting.gradle 中配置。
#本地 jar 依赖:本地 jar 文件依赖,一般包含以下两种方式 //直接依赖某文件 implementation files('libs/header.jar', 'libs/tools.jar') //配置某文件夹作为依赖项 implementation fileTree(dir: 'libs', include: ['*.jar'])
依赖的下载
执行 build 命令时,gradle 就会去配置的依赖仓库中下载对应的 Jar,并应用到项目中
依赖的类型
类似于 Maven 的 scope 标签,gradle 也提供了依赖的类型,具体如下所示:
原文地址:https://blog.csdn.net/weixin_43847283/article/details/125700741