简介
Gradle是一个基于Apache Ant和Apache Maven概念的 开源 构建 自动化 系统,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
配置编译流程
1.选择操作环境
本文选用华为鲲鹏 云服务 ECS KC1实例做测试
yum install wget -y
2.获取源代码
https://gradle.org/releases/ 提供gradle各版本的源码压缩包,可以直接下载。
3.配置编译环境
步骤一:配置Gradle依赖的JDK环境
1)安装Gradle依赖的JDK。
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
2)配置JDK环境变量。
vi /etc/profile
a.在倒数第三行插入如下内容:
export JAVA_HOME=/usr/lib/jvm/java-openjdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
b.使环境变量生效。
source /etc/profile
步骤二:解压安装Gradle并配置环境变量
本文以“gradle-3.5”版本为例,下载源码,并解压安装。
1)下载Gradle源码。
wget https://downloads.gradle.org/distributions/gradle-3.5-all.zip
2)解压Gradle源码。
unzip gradle-3.5-all.zip
3)配置环境变量。
vi /etc/profile
a.修改PATH环境变量,在PATH变量后追加 “:/root/gradle-3.5/bin”。
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin:/root/gradle-3.5/bin
b.使环境变量生效。
source /etc/profile
4)检查安装的Gradle版本号及其他信息。
gradle -v
5)回显信息如下,则Gradle安装成功。
------------------------------------------------------------
Gradle 3.5
------------------------------------------------------------
Build time: 2017-04-10 13:37:25 UTC
Revision: b762622a185d59ce0cfc9cbc6ab5dd22469e18a6
Groovy: 2.4.10
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_212 (Oracle Corporation 25.212-b04)
OS: Linux 4.14.0-115.5.1.el7a.aarch64 aarch64
4.测试已完成编译的软件
可以测试Gradle构建脚本是否能正常运行,以此来验证Gradle安装成功且能正常使用。
1)创建名为“build.gradle”的构建脚本。
a.创建Gradle构建脚本保存的路径。
mkdir -p /etc/gradle
b.编辑名为“build.gradle”的构建脚本文件。
vi /etc/gradle/build.gradle
task hello {
doLast {
println 'Hello world!'
}
}
c.保存并退出。
2)运行构建任务。
gradle -q hello
参数说明:
“-q”表示控制台只显示任务的输出。
回显信息如下,则表示Gradle安装成功且可正常使用。
Hello world!