Gradle知识(一)

这篇博客介绍了自动化构建的重要性,特别是在多人协作的软件开发环境中。文章提到了Gradle作为自动化构建工具的优势,它使用Groovy作为领域特定语言,并详细阐述了Gradle的构建生命周期。此外,还提供了在Linux上安装Gradle的步骤。
摘要由CSDN通过智能技术生成

这是我在学习Gradle时所做的笔记,所以有些地方还请大家谅解

Gradle
提到自动化构建,你能想到的是什么?是经典的make脚本语言?是曾经统治Java构建世界的Ant?或者是颠覆了Ant统治地位的Maven?抑或是即将也正在颠覆Maven的Gradle?
在开始之前先问一句,什么是自动化构建?有什么用?
在回答问题之前,首先必须确定一点的是,开发一套软件不是一个人,一台机器,一条版本线的“单线程”开发。而是多人,多台机器,多条版本线,甚至多种语言的“多线程”开发。在这样的环境下,必定会遇到许许多多的问题。项目自动化帮你消除手动操作介入的负担,让你的团队更有效率,带你进入到一个一键式和故障安全的软件发布过程。
项目自动化普遍有这三种构建方式:
1:按需构建
在版本控制系统支持下按需执行构建定义

这里写图片描述

2:触发构建
构建由一次代码提交触发

这里写图片描述

3:预定构建
计划每天5:00am初始化构建

这里写图片描述

实现预定义和触发构建的实践方式通常也叫作持续集成。
构建工具:能够让你以可执行和有序的任务来表达自动化需求。
构架工具的要素:

-构建文件
-构建的输入输出
-构造引擎
-依赖管理器

Java构建工具:

-Apache Ant
-Apache Maven
-Gradle

Gradle

Gradle使用领域特定语言Groovy
Gradle构建生命周期任务

这里写图片描述

安装Gradle(Linux)

1.从https://gradle.org/releases/下载Gradle,并解压
2.在linux系统下,假设你将Gradle解压在~/SoftWare/目录下,则在~/.bashrc中添加这两行代码

export GRADLE_HOME=~/SoftWare/Gradle
export PATH=$PATH:$GRADLE_HOME/bin
输入source ~/.bashrc更新文件即可

3.检测,输入gradle -v,出现如下图片,则Gradle安装成功
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值