Groovy01_介绍

1. 构建工具 Gradle

管理项目的整个周期:
依赖,编译,测试,发布。

  1. 构建文件 build.gradle
    包含了构建所需要的配置、外部依赖以及以任务形式实现某个特殊目的的指令和它们的依赖关系

  2. 构建引擎 相当于翻译构建文件
    处理声明的依赖定义,从它预定义或者配置指定的仓库中去获取它们,并使它们对项目可用。

  3. 依赖管理
    处理声明的依赖定义,从它预定义或者我们指定的仓库中去获取它们,并使它们对项目可用

2. 为什么是Gradle

gradlew
gradlew.bat

分别是Linux脚本和window的批处理,
自动下载gradle的环境

为什么gradle要提供gradlew,我们手动下载不就好了。
因为,随着gradle版本的迭代,有可能在我电脑装的是1.0,但是我现在需要构建2.0版本的gradle工程,有可能会构建失败,如果我使用gradlew,他就会自动去下载这个工程创建时候 配置的gradle版本,保证构建环境的一致性

  1. Gradle Wrapper防止构建环境造成的问题
  2. 优秀的API与工具集成
  3. 内置了Maven与Ivy进行依赖管理
  4. 基于Groovy的领域专用语言(DSL)描述和控制构建逻辑

3. Groovy

  1. 基于JVM (与Java无缝集成)
  2. 动态语言 (运行时检查数据的类型)
  3. 扩展JDK (对JDK中的类进行扩展,封装方法调用,简化开发)
  4. 元编程 (注入、拦截、合成、委托方法,操作编译运行的行为)

4. 环境搭建

4.1 安装Gradle

https://gradle.org/

一、下载压缩包
二、配置环境变量:
Windows:
进入我的电脑-属性-高级系统设置-环境变量
在系统变量中增加GRADLE_HOME,值指向Gradle压缩包解压目录;
在系统变量path中增加%GRADLE_HOME%/bin;
Linxus/Mac os:
使用文本编辑器打开~/.bash_profile
使用export 声明变量,如:
export GRADLE_HOME=/pathto/gradle-3.4.1
export PATH= PATH: P A T H : GRADLE_HOME/bin
三、检查安装
安装完成后在终端当中输入gradle –v,输出gradle信息则安装成功

4.2 安装Groovy

http://www.groovy-lang.org/download.html

环境配置 Path –> C:\develop\groovy-2.4.14\bin

5. 使用IntelliJ IDEA

setting-> Gradle -> Create directoryies for content roots automatically

6. 如何使用AS 进行学习?

新建一个AS工程,不用添加Activity
,然后新建一个 Module -》Java Library

在创建的java Library 中的 build.gradle 引入 groovy

apply plugin: 'java'
apply plugin: 'groovy'

dependencies {
    compile localGroovy()
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

sourceCompatibility = "1.7"
targetCompatibility = "1.7"

然后在 main目录下创建一个 groovy目录
这时候groovy的目录颜色和java目录的颜色是一样的
然后 在这个目录下创建 Test.groovy文件

class Test{
    def static main(def args){

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值