什么是适用插件:'java'

St.*_*rio 1 java groovy gradle

如Gradle 文档中所述,第6.4节:

Gradle的构建脚本为您提供Groovy的全部功能.

我遇到以下命令:

apply plugin: 'java'
Run Code Online (Sandbox Code Playgroud)

我试图谷歌搜索从Groovy的角度来看它意味着什么,但我不知道.是否有Groovy等价物?

dma*_*tro 7

你看到的是Groovy为方法调用提供的语法糖.[方法调用和隐式映射强制中没有大括号]

apply plugin: 'java' 和...一样 apply([plugin: 'java'])

apply()可以在Gradle的Project API project中使用,默认情况下,实例在Gradle构建脚本中可用.(在Groovy术语中,操作build.gradle被委派给project)