我有一个包含多个项目的应用程序。每个都有以下布局:
src /
测试/
测试/资源
这是带有自定义sourceSets的gradle.build文件的一部分。
subprojects {
apply plugin: 'java'
apply plugin: 'eclipse'
dependencies {
testCompile "junit:junit:4.11"
}
sourceSets {
main {
java {
srcDir 'src'
}
}
test {
java {
srcDir "test"
}
resources {
srcDir "resources"
}
}
}
}
当我右键单击Eclipse中的项目并“全部刷新”时,它不会使test / resources为源文件夹。只有src和test是源文件夹。我不明白吗?我是否必须将资源分别添加到类路径?任何帮助将不胜感激,谢谢!
最佳答案
由于“测试/资源”嵌套文件夹的问题,我同意Radim。无论如何,如果要添加将test / resources文件夹添加到Eclipse中的项目中,则必须编写以下内容:
sourceSets {
main {
java {
srcDir 'src'
}
}
test {
java {
srcDir "test"
}
resources {
srcDir "test/resources"
}
}
}
关于gradle - 嵌套测试资源在Eclipse中使用Gradle导致构建路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23225705/