第十九天:初探 Gradle Plugins

Plugin 可以做什麽?

将 Plugin 套用於专案後,可以扩增专案的能力,它可以做到如:

  • 扩充 Gradle model(如增加可以设定的 DSL 元素)
  • 根据惯例来设定专案(如增加新的任务或合理的预设值)
  • 套用特定的设定(如增加有组织的储存库或是依标准执行)

当以新增 Plugin 的方式,而不是直接将脚本写在 Build Script 里,我们可以获得这些好处:

  • 鼓励共用逻辑、减少专案间重复的程序码而造成的维护问题
  • 提供模组化的架构,易於理解与组织
  • 封装逻辑,让 Build Script 能尽可能地以宣告的方式表达

参考资料


<<:  Day 09:RESTful API、JSON

>>:  RISC-V: 作为第一道指令的聪明选择

[13th][Day9] docker image-1

docker 将这样的 file system 称为 image(映像/镜像)。一个 image 可...

战略层次(Levels of Strategy)

-战略层次 通常,CEO 负责制定公司战略或大战略,董事会的意见和高级管理团队的支持。 CISO ...

[Day 20] JS - 变数宣告

前言 延续昨天作用域,今天就来更细谈认识 ES6 变数宣告的方式。 var:作用域是依 functi...

追求JS小姊姊系列 Day29 -- 方函式的能力展现:最後型态`async`

前情提要: 讲述完工具人的起源 方函式:终於到了最後一个能力async模式。 我:到现在都遇不到JS...

Day8:终於要进去新手村了-Javascript-资料型态

上一篇文章讲到的是变数以及将资料放进变数里面,那这一篇讲到的会是关於资料的类型。 这篇主要讲的是类型...