CentOS7 编译 Gradle

一、Gradle介绍

  1. Gradle是一个基于JVM的构建工具,它提供了:

  2. 像Ant一样,通用灵活的构建工具

  3. 可以切换的,基于约定的构建框架

  4. 强大的多工程构建支持

  5. 基于Apache Ivy的强大的依赖管理

  6. 支持maven, Ivy仓库

  7. 支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。

  8. 对Ant的任务做了很好的集成

  9. 基于Groovy,build脚本使用Groovy编

  10. 有广泛的领域模型支持构建

二、Gradle 概述

  1. 基于声明和基于约定的构建。

  2. 依赖型的编程语言。

  3. 可以结构化构建,易于维护和理解。

  4. 有高级的API允许你在构建执行的整个过程当中,对它的核心进行监视,或者是配置它的行为。

  5. 有良好的扩展性。有增量构建功能来克服性能瓶颈问题。

  6. 多项目构建的支持。

  7. 多种方式的依赖管理。

  8. 是第一个构建集成工具。集成了Ant, maven的功能。

  9. 易于移值。

  10. 脚本采用Groovy编写,易于维护。

  11. 通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建。
    自由,开源。

三、Gradle 安装

1,安装JDK,并配置JAVA_HOME环境变量。因为Gradle是用Groovy编写的,而Groovy基于JAVA。

2,下载。地址是:http://www.gradle.org/downloads。在这里下载你要的版本。

3,解压。如果你下载的是gradle-xx-all.zip的完整包,它会有以下内容:

  • 二进制文件

  • 用户手册(包括PDF和HTML两种版本)

  • DSL参考指南

  • API手册(包括Javadoc和Groovydoc)

  • 样例

  • 源代码,仅供参考使用。


四、编译,添加PATH变量

[root@localhost ~]# unzip gradle-2.13-all.zip
[[root@localhost ~]# mv gradle-2.13 /usr/local/gradle
[root@localhost ~]# vim /etc/profile.d/gradle.sh 
export GRADLE_HOME=/usr/local/gradle
export PATH=$GRADLE_HOME/bin:$PATH


五、检查一下是否安装无误

[root@localhost local]# gradle -v
------------------------------------------------------------
Gradle 2.13
------------------------------------------------------------
Build time:   2016-04-25 04:10:10 UTC
Build number: none
Revision:     3b427b1481e46232107303c90be7b05079b05b1c
Groovy:       2.4.4
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_91 (Oracle Corporation 25.91-b14)
OS:           Linux 3.10.0-229.el7.x86_64 amd64

你可能感兴趣的:(CentOS7 编译 Gradle)