Gradle知识(一)
来源:互联网 发布:博罗县网络问政中心 编辑:程序博客网 时间:2024/06/11 18:51
这是我在学习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/Gradleexport PATH=$PATH:$GRADLE_HOME/bin
输入source ~/.bashrc
更新文件即可
3.检测,输入gradle -v
,出现如下图片,则Gradle安装成功
阅读全文
0 0
- Gradle知识(一)
- gradle(一)
- Gradle知识巩固
- Gradle 知识普及
- Gradle 入门知识
- gradle 的琐碎知识
- Android Gradle知识梳理
- Android Gradle知识梳理
- Gradle知识(二)
- gradle 知识(1) -- gradle构建工具
- Gradle(一)----WIN10安装Gradle
- 内存小知识&&&&gradle小知识
- android-studio gradle相关知识
- AS中Gradle 知识普及
- AS中Gradle 知识普及
- Gradle(一)基本概念
- gradle - 使用介绍(一)
- gradle学习一
- Spring Boot学习之旅:(十五)使用JdbcTemplate
- 有关于字符串内存分配的问题
- tablayout结合动态创建fragment
- 扫二维码+阶梯流式布局+自定义画圆+组合view
- The first job
- Gradle知识(一)
- 自定义view 圆形进度条
- QT5.5 (post请求、MD5加密)
- Palindrome Number
- Apache访问控制之虚拟主机配置
- html加CSS总结
- Could not initialize class com.jacob.activeX.ActiveXComponent
- 递归算法
- 【入门篇】Activiti三种网关的绘制方法以及简单的用法