gpt4 book ai didi

gradle - 使用kotlin-dsl访问源集以进行gradle

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

如何转换以下常规代码段

URL[] urls = sourceSets.main.runtimeClasspath.files.collect {
it.toURI().toURL()
}

到kotlin-dsl?特别是属性sourceSets似乎不可用并且无法编译。

如何在任务中访问sourceSet?

最佳答案

sourceSet没有runtimeClasspathclasspathsourceSet不同。但是如果您有兴趣获得例如使用kotlin-dsl的项目的main-sourceset,下面是一个代码段:

java {
val files: Set<File> = sourceSets["main"].java.srcDirs
println(files)
}

从任务访问sourceSet
task("hello-src-set") {
val files: Set<File> = java.sourceSets["main"].java.srcDirs
println(files)
}

关于gradle - 使用kotlin-dsl访问源集以进行gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46047293/

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