我最近开始学习Gradle和Groovy。我有一些关于build.gradle语法的问题。'jar'语法的含义是什么?
据我所知基本上构建脚本文件使用groovy脚本。 例如,
task hello {
println 'hi!'
}
这句法等于
task('hello', {-> println('hi!');});
所以,这是什么语法等于?
jar {// this part. i couldn't figure it out.
manifest {
attributes 'Title': 'something'
}
/* this will be
*
* manifest(['Title': 'something']);
*/
// blah blah
}
这意味着“使用包含”标题“属性的清单创建JAR文件。 –
您究竟在问什么?在Groovy中DSL如何工作? –
@DaveNewton如果我将这种语法转换为java样式,它的外观如何像? – RedLaboratory