我们认为在脚本构建时,一个内部的 DSL(基于一个动态语言)相对于 XML 的优势是巨大的. 有这么多的动态语言,为什么选择 Groovy?答案在于 Gradle 的运行环境.虽然 Gradle 以一个通用构建工具为核心, 但是它的重点是Java项目.在这样的项目中,显然团队每个成员都对 Java 非常熟悉. 我们认为构建应尽可能对所有团队成员都是透明的, 所以选择了 Groovy.
关注时代Java