Gradle中的冒号运算符是什么?

Nou*_*non 13 operators gradle

你总是看到像这样的代码

project(':bluewhale').hello 
Run Code Online (Sandbox Code Playgroud)

这似乎不是Groovy语法,它是什么?

Nou*_*non 18

冒号不是运算符(您可以看到它在字符串中使用).它是Gradle用于描述子项目路径的分隔符.例如,

evaluationDependsOn(':api:producer')
Run Code Online (Sandbox Code Playgroud)

会寻找子项目producer的子项目api.

  • 对于像我这样在执行任务时寻找冒号含义的人,这个答案对此进行了解释:/sf/answers/3739844811/ (4认同)