gpt4 book ai didi

gradle.settings 多行语法

转载 作者:行者123 更新时间:2023-12-02 07:03:07 24 4
gpt4 key购买 nike

我在 settings.gradle 中有很长的 include:

include 'project-subproj1', 'project-subproj2', 'project-subproj3', 'project-subproj4'

settings.gradle 中分割长行的正确语法是什么?

我想到:

include 'project-subproj1', \
'project-subproj2', \
'project-subproj3', \
'project-subproj4'

但似乎

include 'project-subproj1',
'project-subproj2',
'project-subproj3',
'project-subproj4'

也有效。

settings.gradle 是常规 Groovy 脚本吗?

最佳答案

settings.gradle 是常规 Groovy 脚本吗?
是的,确实如此。

稍微解释一下,Gradle 读取 settings.gradle 文件,它实际上创建了 Setting 的实例。类(class)。

如果您在 Setting 类上看到包含方法规范,则如下所示:

void include(java.lang.String[] strings);

因此该方法接受 String 类的数组作为参数。在 groovy 中,您可以通过不同的方式调用此方法:

include "project1", "project2"

include "project1",
"project2"

include (['project1',
'project2'] as String[])

include ('project1',
'project2')

关于gradle.settings 多行语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43494387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com