java - 怎么理解gradle的这句话和其中一个语法
PHP中文网
PHP中文网 2017-04-17 15:33:49
0
2
532
PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
黄舟

对的呀,你一般看到的类似你上面代码的文件,都是gradle的编译配置。简单的来说没有太多提现groovy以及程序流程的地方,所以一般人很难理解为什么一门语言是这个样子的(这也就是为什么说是DSL的原因)。

当然gradle还能写很多编译流程控制性的方法任务,不过一般在集成环境中都写好了,没有体现出来。

另外,上面代码中 jar 是一个对象,manifest是他的属性,并且也是个对象,然后含有attributes这个属性

Ty80

DSL是一种概念,不是某种具体的语言。

你这样理解吧,Gradle是一种专门用于项目构建的工具,其使用的构建脚本就是一种基于groovy的DSL。

你说的那个语法我觉得还是不要当成对象和字段来理解:

因为gradle是构建工具,你当成【任务/任务配置】来理解好点:

jar:生成jar包
manifest :jar包中的清单文件,告诉java虚拟机MainClass.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan