Gradle快速安装及入门

  

<强> 1,什么是Gradle

  

Gradle是一种结合了Ant和Maven两者优势的下一代构建工具,既有蚂蚁构建灵活性的优点,也保留Maven约定优于配置的思想,在灵活构建和约定构建之间达到了很好的平衡。

  

<强> 2,安装Gradle
  

  

, (1) Gradle属于解压配置即可使用的软件

  

,下载解压gradle - 4.1。邮政,例如解压到:D:/gradle - 4.1

  

(2)窗口中设置gradle环境变量:

  
      <李>,GRADLE_HOME ,D:/gradle - 4.1   <李>,path ,,,,,,,,,,,,,,,,,,, D:/gradle - 4.1/本(或者:% GRADLE_HOME % \ bin)   
  

(3)开始→运行→cmd,输入如下命令:<代码> gradle  - v

  

 Gradle快速安装及入门

  

<强> 3,Gradle构建脚本
  

  

每一gradle构建脚本都包含三个基本构建块:项目、任务和性质。每一个构建中至少包含一个项目,进而包含一个或多个任务(项目和任务可以分别理解为Ant构建工具中的& lt; project>和& lt; target>标签). project和任务暴露的属性可以用来控制构建,项目本身自带很多任务并且和通过引入新的插件来引入新的任务,任务中包含各种构建方法来执行项目构建,例如:干净、构建等常见的构建方法。

  

(1),创建一个空白的build.gradle构建脚本

  

项目目录结构(假如其中演示为D: \ demo):

  
      <李> 演示   <李> |——build.gradle (D: \ demo \ build.gradle)   
  

执行如下命令:,

  

<代码> D: \ demo> gradle任务
  

  

执行结果输出:
  

  

 Gradle快速安装及入门

  

(2),创建一个包含有java插件的构建脚本

  

项目目录结构(假如其中演示为D: \ demo):

  
      <李> 演示   <李> |——build.gradle (D: \ demo \构建。gradle)
      李   
  

构建。gradle构建脚本内容:

        应用插件:“java”
     

执行如下命令:

  

<代码> D: \ demo> gradle任务
  

  

执行结果输出(部分):

  

 Gradle快速安装及入门

  

总结:对比上面两个构建脚本命gradle任务令输出的结果,加了应用插件:java的插件的构建脚本要多出了构建任务等任务,从第二个构建任务任务中能够看的到,gradle构建的常用命令构建、清洁等,由此可以知道通过引入插件,就可以增加相应的构建功能。

  

<强> 4,Gradle案例实战
  

  

(1),基于约定由于配置构建项目

  

基于约定的项目目录结构图(和maven默认目录结构一致):

  

 Gradle快速安装及入门

  

Gradle采用了Maven约定优于配置的思想,只要按照一定的项目目录结构,构建插件将能都自动找到需要构建的文件进行项目构建,构建如此的简单。下面是一个标准的项目目录结构

  

项目目录结构(假如其中演示为D: \ demo):

  
      <李> 演示   <李> | - src李   <李> | - - - - -主要李   <李> | - - - - - - java李   <李> | - - - - - - - - - - com李   <李> | - - - - - - - - - - - -你好李   <李> | - - - - - - - - - - - - - - - - Hello.java主要(D: \ demo \ src \ \ java \ com \ hello \ Hello.java)   <李> | - - - - - -资源   <李> | - - - - -测试   <李> | - - - - - - java李   <李> | - - - - - -资源   <李> |——build.gradle (D: \ demo \ build.gradle)   
  

Hello.java 内容(只是一个简单的java类,自己可以任意写)

        公开课你好{   公共静态void main (String [] args) {   system . out。println(“你好蚂蚁”);   }   }
     

build.gradle 内容(只需要引入java插件)

        应用插件:“java”      

进入D: \ demo目录在命令行执行gradle清洁构建命令后的目录结构:

  

生成了标准的构建输出目录,

  
      <李> 演示   <李> |——构建

    Gradle快速安装及入门