【发布时间】:2014-03-13 07:43:55
【问题描述】:
我是 Gradle 新手,我的源代码位置与 Gradle 期望的不同。
Gradle 期望在src/main/java 下找到生产源代码,在src/main/resources 下找到您的测试源代码。如何将 Gradle 配置为不同的源代码?
【问题讨论】:
标签: gradle build.gradle
我是 Gradle 新手,我的源代码位置与 Gradle 期望的不同。
Gradle 期望在src/main/java 下找到生产源代码,在src/main/resources 下找到您的测试源代码。如何将 Gradle 配置为不同的源代码?
【问题讨论】:
标签: gradle build.gradle
您必须在build.gradle 中添加几行:
要替换默认的源文件夹,您需要改用 srcDirs,它采用路径数组。
sourceSets {
main.java.srcDirs = ['src/java']
main.resources.srcDirs = ['src/resources']
}
另一种方法是:
sourceSets {
main {
java {
srcDir 'src/java'
}
resources {
srcDir 'src/resources'
}
}
}
同样的事情也适用于测试文件夹。
【讨论】:
src/main/java 替换为 src/java,尽管 gradle build 正在尝试查找 src/main/java 路径来编译 java 路径。有什么建议吗?