gpt4 book ai didi

resources - Gradle 设置 sourceSet in child

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

我是 Gradle 的新手,我的任务是将大项目从 Maven 转移到 Gradle。还有一个问题,我需要在 wicket 模块中设置 sourceSet,因为 HTML 文件位于 java 文件旁边。如果我在构建它时将它设置在 wicket 模块 build.gradle 中,它会在资源目录中查找 html 文件,如果我将它设置在父 build.gradle 文件中它可以工作,但其他 pats 失败。所以我想问一下是我设置错了还是别的什么。

    sourceSets {
main {
resources {
srcDir 'src/main/java'
srcDir 'src/main/resources'
srcDir 'src/main/groovy'
}
}
test {
resources {
srcDir 'src/main/java'
srcDir 'src/main/resources'
srcDir 'src/test/java'
srcDir 'src/main/groovy'
}
}
}

最佳答案

我猜 Gradle 不喜欢既是资源又是代码源的路径。只要您不覆盖 main{java},它就会默认为 src/main/java。

您无法将 html 文件移动到 src/main/resources 吗?我的猜测是,只要您在资源文件夹中保留相同的包,该模块应该可以正常工作。

关于resources - Gradle 设置 sourceSet in child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17081296/

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