Gradle 的Dependencies

依赖的方式

        直接依赖

            简洁写法: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 也提供了依赖的类型,具体如下所示:

63ea032d5c7c6.png


原文地址:https://blog.csdn.net/weixin_43847283/article/details/125700741


评论