您的位置:首页 > 运维架构 > Linux

CentOS7 编译 Gradle

2016-05-08 00:00 721 查看
摘要: CentOS7 编译 Gradle

一、Gradle介绍

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

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

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

强大的多工程构建支持

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

支持maven, Ivy仓库

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

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

基于Groovy,build脚本使用Groovy编

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

二、Gradle 概述

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

依赖型的编程语言。

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

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

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

多项目构建的支持。

多种方式的依赖管理。

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

易于移值。

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

通过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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: