android: gradle中使用依赖
一,gradle中的三种依赖
看例子:
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'
}
共3种:
直接依赖,
项目模块依赖,
本地jar依赖(jar文件、指定文件夹)
二,直接依赖
直接依赖:在项目中直接导入的依赖,就是直接依赖
下面是简写法
implementation 'org.apache.logging.log4j:log4j:2.17.2'
完整版写法如下:(包含group\name\version)
implementation group: 'org.apache.logging.log4j', name: 'log4j', version: '2.17.2'