提问人:Khaski 提问时间:4/10/2023 最后编辑:samabcdeKhaski 更新时间:4/11/2023 访问量:50
Gradle Kotlin DSL 等效于 Groovy DSL 编译器Args for compileJava?
Gradle Kotlin DSL equivalent for Groovy DSL compilerArgs for compileJava?
问:
对于 Gradle Java 插件,以下 Groovy DSL 的 Kotlin DSL 等效项是什么?
compileJava {
options.compilerArgs += [
'-Amapstruct.suppressGeneratorTimestamp=true',
'-Amapstruct.suppressGeneratorVersionInfoComment=true',
'-Amapstruct.verbose=true'
]
}
答:
0赞
aSemy
4/11/2023
#1
compilerArgs
是一个 Java List<String>,在 Kotlin 中映射到 MutableList<String>
。
在 Kotlin 中,有几种不同的方法可以将元素添加到可变列表中。一种选择是使用 addAll()
tasks.compileJava {
options.compilerArgs.addAll(
listOf(
"-Amapstruct.suppressGeneratorTimestamp=true",
"-Amapstruct.suppressGeneratorVersionInfoComment=true",
"-Amapstruct.verbose=true",
)
)
}
评论