gpt4 book ai didi

java - 创建 gradle 插件时将生成的 java 或 kotlin 源代码放在哪里?

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

我对此不太确定 - 通常在 /build/generated 下有一个目录,但我想知道是否有一个可以安全地将源文件写入其中的标准位置是否包含在汇编中?环境变量?我在文档中找不到任何内容。

如果重要的话,这个用例是一个单独的 kotlin 文件,我根据配置生成一个单独的任务,并希望将其包含在 java/kotlin 编译中。

最佳答案

buildSrc 它是自定义插件的位置,也是一个特殊的 Gradle 文件夹,在构建之前读取。

对于生成的源,您只需为其定义一个源集即可。

sourceSets {
main {
java {
srcDirs = [
"$projectDir/src/main/java",
"$projectDir/src/main/generated",
]
include '**/*.java'
}
}
}

关于java - 创建 gradle 插件时将生成的 java 或 kotlin 源代码放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45991874/

25 4 0