如何替换gradle的默认源文件夹?

ani*_*rus 10 gradle build.gradle

我是Gradle的新手,我的源代码位置与Gradle期望的不同.

Gradle期望在下面找到生产源代码src/main/java和您的测试源代码src/main/resources.如何将Gradle配置为其他源代码?

ani*_*rus 21

你必须添加几行build.gradle:

要替换默认的源文件夹,您需要使用srcDirs,它采用路径数组.

    sourceSets {
        main.java.srcDirs = ['src/java']
        main.resources.srcDirs = ['src/resources']
    }
Run Code Online (Sandbox Code Playgroud)

另一种方法是:

    sourceSets {
        main {
            java {
                srcDir 'src/java'
            }
            resources {
                srcDir 'src/resources'
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

同样的事情也适用于测试文件夹.