我是靠谱客的博主 冷傲香氛,这篇文章主要介绍Gradle的配置与简单使用,现在分享给大家,希望可以做个参考。

Gradle下载

官网下载地址:https://gradle.org/releases/

  • binary-only:二进制源码
  • Complete:源码和文档

安装

  1. 把下载好的压缩包解压到需要安装的目录下

  2. 配置

    复制代码
    1
    2
    3
    4
    5
    6
    7
    配置Gradle的安装目录 GRADLE_HOME: D:gradle-7.1 (可不配置):自定义仓库(可以为Maven的仓库目录)。 GRADLE_USER_HOME: D:apache-maven-3.6.0localrepository 环境变量 Path:%GRADLE_HOME%bin
  3. 验证是否安装成功

    Win+R --> cmd --> 输入

    复制代码
    1
    2
    gradle -v
  4. 配置Gradle仓库源(可不配置):
    安装目录下 init.d 文件夹中,新建一个 init.gradle 文件

    复制代码
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    allprojects { repositories { maven { url 'file:///D:/apache-maven-3.6.0/localrepository'} mavenLocal() maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" } maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" } mavenCentral() } buildscript { repositories { maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' } maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' } maven { name "M2" ; url 'https://plugins.gradle.org/m2/' } } } }

    repositories 中写的是获取 jar 包的顺序。

    • 本地的 Maven 仓库路径;

    • 接着的 mavenLocal() 是获取 Maven 本地仓库的路径,应该是和第一条一样,但是不冲突;

    • 第三条和第四条是从国内和国外的网络上仓库获取;

    • 最后的 mavenCentral() 是从Apache提供的中央仓库获取 jar 包。

    使用

    1. 首先了解Groovy简答语法

      复制代码
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      //Groovy编程语言 println("hello grovy"); //Groovy 可以省略; println("hello grovy") //Groovy 可以省略 () println "hello groovy" //定义变量 //def是弱类型的。groovy自动根据情况来给变量赋予对应的类型 def i = 18; println(i) def s = "qijian" println(s) //定义一个集合类型 def list=['a','b'] list << 'c' println list.get(2) //定义一个map def map = ['key1':'value','key2':'value2'] //向map添加键值对 print map.get("key3") //groovy 中的闭包 /** * 什么是闭包? * 闭包其实就是一段代码块。在gradle中,我们主要是把闭包当参数使用。 */ //定义一个闭包 def di ={ println("cgvhjio") } //定义一个方法,方法里面需要闭包类型的参数 def method1(Closure closure){ closure() } //调用方法 method1(di) //定义一个闭包带参数 def b2 = { v-> println("hello ${v}") } def method(Closure closure){ closure("qijian") } method (b2)
    2. build.gradle的基本配置

      复制代码
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      //Groovy编程语言 println("hello grovy"); //Groovy 可以省略; println("hello grovy") //Groovy 可以省略 () println "hello groovy" //定义变量 //def是弱类型的。groovy自动根据情况来给变量赋予对应的类型 def i = 18; println(i) def s = "qijian" println(s) //定义一个集合类型 def list=['a','b'] list << 'c' println list.get(2) //定义一个map def map = ['key1':'value','key2':'value2'] //向map添加键值对 print map.get("key3") //groovy 中的闭包 /** * 什么是闭包? * 闭包其实就是一段代码块。在gradle中,我们主要是把闭包当参数使用。 */ //定义一个闭包 def di ={ println("cgvhjio") } //定义一个方法,方法里面需要闭包类型的参数 def method1(Closure closure){ closure() } //调用方法 method1(di) //定义一个闭包带参数 def b2 = { v-> println("hello ${v}") } def method(Closure closure){ closure("qijian") } method (b2)

最后

以上就是冷傲香氛最近收集整理的关于Gradle的配置与简单使用的全部内容,更多相关Gradle内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部