我是靠谱客的博主 可靠导师,最近开发中收集的这篇文章主要介绍Gradle学习(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

要学习gradle必须知道的5件事(官方文档说明):

  1. gradle是一个通用的构建工具。
通用我理解的就是可以构建任何类型的软件,不过我只使用过他对java项目和Android项目进行构建。
  1. gradle构建的核心是基于Tasks。
构建的过程就是一个按照一定的顺序把所有的task按照顺序进行执行,可以把构建过程建模为任务图。
  1. grdle有固定的构建阶段
1.Initialization 初始化:设置构建环境并确定哪些项目将参与其中
2.Configuration 配置:根据用户要运行的任务确定需要运行的任务和运行顺序
3.Excution 执行:按照配置阶段得出的顺序进行执行任务。
  1. gradle可扩展的方式有很多
gradle提供了多种机制来进行扩展:
1.Custom task types(自定义任务类型):
2.Custom task actions(自定义任务动作):可以使用 task.dofirst() 、task.dolast()插入任务执行前和任务执行后
3.Extra properties on projects and tasks(自定义额外属性):可以添加自定义属性到项目和任务中。
4.Custom conventions(自定义约定):我理解的是可以在构建项目时自己定义一个约定,比如项目目录、项目配置。然后给其默认值进行构建。感觉不是特别明白贴出原文:Conventions are a powerful way to simplify builds so that users can understand and use them more easily. This can be seen with builds that use standard project structures and naming conventions, such as Java builds. You can write your own plugins that provide conventions — they just need to configure default values for the relevant aspects of a build.
5.A custom model (自定义模型):
  1. 构建脚本应该针对API进行操作

最后

以上就是可靠导师为你收集整理的Gradle学习(一)的全部内容,希望文章能够帮你解决Gradle学习(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部