gpt4 book ai didi

java - Gradle srcDirs 路径

转载 作者:行者123 更新时间:2023-12-03 05:47:11 25 4
gpt4 key购买 nike

enter image description here

为什么 sourceSets.generated.java.srcDirs 的路径是“generated-src/antlr/main”而不是“generated-src/antlr”?

来自 documentation ,看来声明srcDir的标准方式是排除sourceSet名称,例如:

sourceSets {
main {
java {
srcDirs = ['src/java']
}
resources {
srcDirs = ['src/resources']
}
}
}

任何帮助是极大的赞赏。

干杯。

最佳答案

Gradle Java plugin convention是按如下方式放置源集文件:src/<sourceSetName>/<type>
这意味着 src/main/java对于模块的主要 Java 文件,src/test/groovy对于 Groovy 测试文件等...

从我给出的示例中您可以看到,该约定也受到其他插件的尊重,Groovy、Scala、Kotlin ......

请注意,在上面的项目中,将生成的文件定位到 build目录将更好地与 Gradle 约定保持一致,因为它可以减少修改 clean 的需要。任务。

关于java - Gradle srcDirs 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49481491/

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