gradle设置childSet中的sourceSet

时间:2013-06-13 07:14:59

标签: resources gradle

我是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'
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我猜Gradle不喜欢路径都是资源和代码源。只要你不覆盖main {java},它默认为src / main / java。

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