美文网首页
Gradle中的build.gradle文件

Gradle中的build.gradle文件

作者: 小孩真笨 | 来源:发表于2020-07-05 11:28 被阅读0次

gradle项目中的build.gradle文件是指定依赖信息的配置中心。这个文件中的模块分为如下几个模块:

  • version
  • apply
  • sourceCompatibility
  • repositories
  • dependencies

1. version

该属性指定了本gradle工程的版本号
定义方式形如下例:

version '1.0-SNAPSHOT'

2. apply

定义方式形如下例:

apply plugin: 'java'

3. sourceCompatibility

本属性定义了源码语法使用的java级别。

定义方式形如下例:

sourceCompatibility = 1.8

4. repositories 部分

这一段语法如下如所示为例:

repositories{
    mavenCentral()
}

指定所使用的仓库,其中,mavenCentral() 表示使用maven的中央仓库,此刻项目中所需要的jar报都会默认从中央仓库下载到本地指定目录中。

如何先从本地缓存获取依赖,找不到依赖才从中央仓库设置?
这种需要设置repositories 如下:

repositories{
    mavenLocal()
    mavenCentral()
}

扩展:如何设定gradle工程的本地缓存路径

类似于maven工程的localPath,gradle可以通过设置系统环境变量GRADLE_USER_HOME来指定本地缓存路径。

如下图所示:


GRADLE_USER_HOME设置

5. dependencies 部分

gradle工程中,所有的jar包坐标都在dependencies 属性中放置。每一个jar的坐标都有三个基本元素组成(groupId, name, version,类似于maven的坐标)。

一个典型的表示如下所示:

dependencies {
    testCompile group: 'junit', name:'junit', version: '4.12'
}

testCompile表示该jar包在测试的时候起作用,该属性为jar的作用域
注意
在gradle里面添加坐标的时候,都要带上jar的作用域。

相关文章

网友评论

      本文标题:Gradle中的build.gradle文件

      本文链接:https://www.haomeiwen.com/subject/skxvqktx.html