我有很长的include时间settings.gradle:
include 'project-subproj1', 'project-subproj2', 'project-subproj3', 'project-subproj4'
Run Code Online (Sandbox Code Playgroud)
用什么合适的语法分割长行settings.gradle?
我想想:
include 'project-subproj1', \
'project-subproj2', \
'project-subproj3', \
'project-subproj4'
Run Code Online (Sandbox Code Playgroud)
但似乎
include 'project-subproj1',
'project-subproj2',
'project-subproj3',
'project-subproj4'
Run Code Online (Sandbox Code Playgroud)
也可以。
是settings.gradle常规的Groovy脚本吗?
settings.gradle是常规的Groovy脚本吗?
是的。
只是为了解释一下,Gradle读取了settings.gradle文件,它实际上创建了Setting类的实例。
如果您在Setting类中看到include方法规范,则如下所示:
void include(java.lang.String[] strings);
Run Code Online (Sandbox Code Playgroud)
因此该方法接受String类数组作为参数。在groovy中,您可以通过不同的方式调用此方法:
include "project1", "project2"
include "project1",
"project2"
include (['project1',
'project2'] as String[])
include ('project1',
'project2')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
897 次 |
| 最近记录: |