我是Gradle的新手,我的任务是将大项目从Maven转移到Gradle。我需要在wicket模块中设置sourceSet,因为HTML文件旁边是java文件。如果我在wicket模块build.gradle中设置它在资源目录中寻找html文件,如果我在父build.gradle文件中设置它,它可以工作,但其他拍子失败。所以我想问一下我是说错了还是别的什么。
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'
}
}
}
答案 0 :(得分:0)
我猜Gradle不喜欢路径都是资源和代码源。只要你不覆盖main {java},它默认为src / main / java。
你无法将html文件移动到src / main / resources吗?我的猜测是,只要在resources-folder中保留相同的包,该模块就可以正常工作。