Groovy01_介绍
Posted 李樟清
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Groovy01_介绍相关的知识,希望对你有一定的参考价值。
1. 构建工具 Gradle
管理项目的整个周期:
依赖,编译,测试,发布。
构建文件 build.gradle
包含了构建所需要的配置、外部依赖以及以任务形式实现某个特殊目的的指令和它们的依赖关系构建引擎 相当于翻译构建文件
处理声明的依赖定义,从它预定义或者配置指定的仓库中去获取它们,并使它们对项目可用。依赖管理
处理声明的依赖定义,从它预定义或者我们指定的仓库中去获取它们,并使它们对项目可用
2. 为什么是Gradle
gradlew
gradlew.bat
分别是Linux脚本和window的批处理,
自动下载gradle的环境
为什么gradle要提供gradlew,我们手动下载不就好了。
因为,随着gradle版本的迭代,有可能在我电脑装的是1.0,但是我现在需要构建2.0版本的gradle工程,有可能会构建失败,如果我使用gradlew,他就会自动去下载这个工程创建时候 配置的gradle版本,保证构建环境的一致性
- Gradle Wrapper防止构建环境造成的问题
- 优秀的API与工具集成
- 内置了Maven与Ivy进行依赖管理
- 基于Groovy的领域专用语言(DSL)描述和控制构建逻辑
3. Groovy
- 基于JVM (与Java无缝集成)
- 动态语言 (运行时检查数据的类型)
- 扩展JDK (对JDK中的类进行扩展,封装方法调用,简化开发)
- 元编程 (注入、拦截、合成、委托方法,操作编译运行的行为)
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)
以上是关于Groovy01_介绍的主要内容,如果未能解决你的问题,请参考以下文章
Grails 2.3.4 - 执行脚本清理时出错:_GrailsClasspath_groovy$_run_closure1