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

认证高级PHP讲师

全部回复(2)
黄舟

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

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

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

Ty80

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

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

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

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!