【发布时间】:2018-09-24 09:37:28
【问题描述】:
我正在一个新项目中尝试一些 gradle,在它的 settings.gradle 文件中,我看到这几行我无法理解为了解它是什么 groovy 结构或语言特性,它的作用和工作原理:
plugins {
id "com.gradle.build-scan" version "1.12.1"
id "cz.malohlava" version "1.0.3"
}
buildScan {
server = "some.host.com"
publishAlways()
}
我怀疑它是 closure 或某种类型的 interface,但无法制作它的头或尾。
对理解以下内容的任何帮助都会有很大帮助:
- 它有什么作用?
- 从语言的角度来看,插件和 buildScan 是如何工作的?
【问题讨论】:
-
现有的一些问题可能有助于理解,例如stackoverflow.com/questions/32131860/…