CentOS7 编译 Gradle
2019独角兽企业重金招聘Python工程师标准>>>
一、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
转载于:https://my.oschina.net/huangweibin/blog/671419
CentOS7 编译 Gradle相关推荐
- CentOS7 编译安装 gcc/c++ 9.1
目录 文章目录 目录 CentOS7 编译安装 gcc/c++ 9.1 CentOS7 编译安装 gcc/c++ 9.1 $ yum -y install bzip2 $ yum -y install ...
- 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 ...
- CentOS7编译安装keepalived实现自动漂移、高可用及开机启动
CentOS7编译安装keepalived实现自动漂移.高可用及开机启动 一.先安装依赖包 [root@haoding205-jq1 hd205]# yum install -y epel-relea ...
- centOS7编译安装openssl并使用C接口
centOS7编译安装openssl并使用C接口. 1.编译安装: 下载OpenSSL安装包 sudo wget http://www.openssl.org/source/openssl-1.1.0 ...
- centos 编译libevent_libevent CentOS7 编译
安装 libevent 出错: event.c error: 'CLOCK_MONOTONIC' undeclared checking build system type... configure: ...
- CentOS7编译安装MySQL5.7之后安装mysql-devel出错解决方案
2019独角兽企业重金招聘Python工程师标准>>> 由于我的MySQL是自己编译安装,但是安装之后/etc/yum.repos.d/目录下并没有MySQL的源,导致我在安装mys ...
- centos7编译PGSQL9.6并配置UUID
系统版本: centos7.2 # yum install readline-devel zlib-devel -y 如果不安装以上两个包,编译postgresql就会报缺少相应包的错误,导致无法通过 ...
- Centos7 编译安装 Nginx、MariaDB、PHP
前言 本文主要大致介绍CentOS 7下编译安装Nginx.MariaDB.PHP.面向有Linux基础且爱好钻研的朋友.技艺不精,疏漏再所难免,还望指正. 环境简介: 系统: CentOS 7,最小 ...
- CentOS7 编译安装 Mariadb
安装步骤: 1.准备 1.1 显示系统版本 [root@centos ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) ...
最新文章
- (转)I 帧和 IDR 帧的区别
- python当中的生成器
- [POI2015]CZA
- python 梯度下降_Python解释的闭合形式和梯度下降回归
- turtle库自动轨迹绘制
- Skin++ 使用教程(VC软件外观美化工具)
- CentOS安装zip及用法
- linux下查看CPU、内存、硬盘方法
- Datalogic 得利捷推出QuickScan™ QW2500系列二维扫描枪和Matrix™ 320 系列新机型
- 2021大数据白皮书 附下载
- 征信报告HTML文件修改,征信记录竟然可以修改!
- SEGGER 的硬件异常 分析
- wpsa3版面怎么变成a4、排版不变_怎么把wpsa3转变成a4
- AGI:走向通用人工智能的【生命学哲学科学】第一篇——生命、意识、五行、易经、量子
- 百度脑图 “展开/收起节点“ 按钮隐藏
- 模电-常见符号-中英文全称
- 微信开发安卓虚拟键盘挡住输入框的问题
- Ubuntu鼠标移动中闪烁解决方法
- 【日常记录】win10打印机打印不出来,打印队列里有文档无法删除
- #牛客网 吐泡泡 (栈)