文档章节

linux(centos)上安装gradle环境详解

刺猬一号
 刺猬一号
发布于 2017/03/15 02:16
字数 451
阅读 67
收藏 0

Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。在github上,gradle项目很多,有的是gradel跟maven构建一块儿使用,可以看出,gradle有一种逐渐替代

linux(centos)上安装gradle环境详解

 

Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。在github上,gradle项目很多,有的是gradel跟maven构建一块儿使用,可以看出,gradle有一种逐渐替代maven的架势。
 

下面就描述一下如何在linux(centos)服务器环境下安装配置gradle环境。

 

1.在http://www.gradle.org/downloads页面,下载最新版的gradle软件包,撰写这篇文档的时候是2.6版。

 

2.下载了gradle-2.6-all.zip或者gradle-2.6-bin.zip文件之后,将之解压在/usr/local目录下

$cd /home/tangzhiqiang/Downloads 

$sudo unzip gradle-2.6-all.zip .  

$mv gradle-2.6-all /home/tangzhiqiang/dev/

 

3.然后设置运行环境

$sudo vi /etc/profile

在文件中增加GRADLE_HOME输出路径,并且修订PATH设置如下 

export GRADLE_HOME=/home/tangzhiqiang/dev/gradle-2.6  

export PATH=$GRADLE_HOME/bin:$PATH

 

如果你不希望所有用户都使用这个配置,那么可以单独为自己的账号配置gradle环境,

在自己账号的HOME目录下

$vi ~/.bash_profile

 

4.保存退出后,为了让修改即时生效,执行

$source /etc/profile

 

5.查看gradle的版本信息 

 

$ gradle -version  

------------------------------------------------------------

Gradle 2.6

------------------------------------------------------------

 

Build time:   2015-08-10 13:15:06 UTC

Build number: none

Revision:     233bbf8e47c82f72cb898b3e0a96b85d0aad166e

 

Groovy:       2.3.10

Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013

JVM:          1.7.0_71 (Oracle Corporation 24.71-b01)

OS:           Linux 2.6.32-573.el6.x86_64 amd64

 

6.gradle成功安装,之后就可以使用gradle build等命令了

© 著作权归作者所有

刺猬一号
粉丝 12
博文 373
码字总数 616361
作品 0
深圳
私信 提问
在RedHat/CentOS下安装Docker(不升级内核)

背景 由于内核版本问题,最初仅Ubuntu可以较好的支持Docker。不过,由于RedHat系列OS(REHL、CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker很有必要。目前Docker和...

thinkyoung
2014/12/23
0
0
VMware Workstation 10 安装 CentOS 7 详解

从http://mirrors.163.com下载需要的镜像文件,这里以CentOS-7-x8664-DVD-1611.iso为例:http://mirrors.163.com/centos/7/isos/x8664/CentOS-7-x86_64-DVD-1611.iso 1.单击"创建新的虚拟机"......

Rachy1989
2018/06/29
0
0
CentOS 7.2 下安装 Docker 1.12.3 版的详细方法

CentOS 7.2 下安装 Docker 1.12.3 版的详细方法 更新时间:2016年11月14日 14:32:41 作者:Scoter 我要评论 这篇文章主要介绍了CentOS 7.2 安装 Docker 1.12.3 版的相关资料,本文分步骤给大家...

linjin200
02/26
20
0
生产环境上nginx 不覆盖添加lua模块

需求如下: 需要在nginx配置文件中判断请求中是否带某参数变量,nginx配置本身没有此判断功能。 网上查找资料,可以在nginx中添加lua模块,使用lua的脚本去判断。比较靠谱的文章:CentOS系统...

-悟空-
2015/06/11
2.1K
2
Centos挂载windows域控共享目录

一 环境 SERVER:windows server 2012 R2 DC域控 IP:192.168.1.11 CLIENT:Centos 6.5 二 mount挂载 命令: mount -t cifs -o username='testtestuser',password='test' "//192.168.1.11/server......

yw天天向上
2018/07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

02.日志系统:一条SQL更新语句是如何执行的?

我们还是从一个表的一条更新语句说起,我们创建下面一张表: create table T(ID int primary key, c int); 如果要将ID=2这一行c的值加1,SQL可以这么写: update T set c=c+1 where ID=2; 前...

scgaopan
今天
9
0
【五分钟系列】掌握vscode调试技巧

调试前端js 准备一个前端项目 index.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1......

aoping
今天
8
0
PhotoShop 高级应用:USM锐化/S锐化/防抖

、 高反差锐化+混合模式:叠加模式 【将更多的边缘细节添加到图像中】

东方墨天
今天
9
0
Python数据可视化之matplotlib

常用模块导入 import numpy as npimport matplotlibimport matplotlib.mlab as mlabimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmfrom mpl_toolkits.mplot3d i......

松鼠大帝
昨天
7
0
我用Bash编写了一个扫雷游戏

我在编程教学方面不是专家,但当我想更好掌握某一样东西时,会试着找出让自己乐在其中的方法。比方说,当我想在 shell 编程方面更进一步时,我决定用 Bash 编写一个扫雷游戏来加以练习。 我在...

老孟的Linux私房菜
昨天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部