2019独角兽企业重金招聘Python工程师标准>>>

一、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

转载于:https://my.oschina.net/huangweibin/blog/671419

CentOS7 编译 Gradle相关推荐

  1. CentOS7 编译安装 gcc/c++ 9.1

    目录 文章目录 目录 CentOS7 编译安装 gcc/c++ 9.1 CentOS7 编译安装 gcc/c++ 9.1 $ yum -y install bzip2 $ yum -y install ...

  2. Centos7 编译安装git 报错 git-compat-util.h:14:2: error

    Centos7 编译安装git 报错 git-compat-util.h:14:2: error 环境: OS:CentOS7.9 Git版本: git-2.38.1 一.报错现象 [root@077 ...

  3. CentOS7编译安装keepalived实现自动漂移、高可用及开机启动

    CentOS7编译安装keepalived实现自动漂移.高可用及开机启动 一.先安装依赖包 [root@haoding205-jq1 hd205]# yum install -y epel-relea ...

  4. centOS7编译安装openssl并使用C接口

    centOS7编译安装openssl并使用C接口. 1.编译安装: 下载OpenSSL安装包 sudo wget http://www.openssl.org/source/openssl-1.1.0 ...

  5. centos 编译libevent_libevent CentOS7 编译

    安装 libevent 出错: event.c error: 'CLOCK_MONOTONIC' undeclared checking build system type... configure: ...

  6. CentOS7编译安装MySQL5.7之后安装mysql-devel出错解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 由于我的MySQL是自己编译安装,但是安装之后/etc/yum.repos.d/目录下并没有MySQL的源,导致我在安装mys ...

  7. centos7编译PGSQL9.6并配置UUID

    系统版本: centos7.2 # yum install readline-devel zlib-devel -y 如果不安装以上两个包,编译postgresql就会报缺少相应包的错误,导致无法通过 ...

  8. Centos7 编译安装 Nginx、MariaDB、PHP

    前言 本文主要大致介绍CentOS 7下编译安装Nginx.MariaDB.PHP.面向有Linux基础且爱好钻研的朋友.技艺不精,疏漏再所难免,还望指正. 环境简介: 系统: CentOS 7,最小 ...

  9. CentOS7 编译安装 Mariadb

    安装步骤: 1.准备 1.1 显示系统版本 [root@centos ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) ...

最新文章

  1. (转)I 帧和 IDR 帧的区别
  2. python当中的生成器
  3. [POI2015]CZA
  4. python 梯度下降_Python解释的闭合形式和梯度下降回归
  5. turtle库自动轨迹绘制
  6. Skin++ 使用教程(VC软件外观美化工具)
  7. CentOS安装zip及用法
  8. linux下查看CPU、内存、硬盘方法
  9. Datalogic 得利捷推出QuickScan™ QW2500系列二维扫描枪和Matrix™ 320 系列新机型
  10. 2021大数据白皮书 附下载
  11. 征信报告HTML文件修改,征信记录竟然可以修改!
  12. SEGGER 的硬件异常 分析
  13. wpsa3版面怎么变成a4、排版不变_怎么把wpsa3转变成a4
  14. AGI:走向通用人工智能的【生命学哲学科学】第一篇——生命、意识、五行、易经、量子
  15. 百度脑图 “展开/收起节点“ 按钮隐藏
  16. 模电-常见符号-中英文全称
  17. 微信开发安卓虚拟键盘挡住输入框的问题
  18. Ubuntu鼠标移动中闪烁解决方法
  19. 【日常记录】win10打印机打印不出来,打印队列里有文档无法删除
  20. #牛客网 吐泡泡 (栈)

热门文章

  1. PHP zendframework phpunit 深入
  2. vlan间访问控制的三种方法
  3. 动手开发一个简易的 PHP for Git Server 第一章
  4. 使用应用编排服务一键式部署,持续集成利器--jenkins
  5. python入门递归之汉诺塔
  6. CMT learning
  7. UML分析AsyncDisplayKit框架-ASMuplexImageNode异步下载时序图。
  8. ADO之connection
  9. Remoting系列专题---自定义序列化类
  10. 关于css的基础知识点