在Intellij的先前版本中,在我的build.gradle中,以下内容足以让intellij在项目树中显示使用" refresh"时标记为测试源的integrationTest目录。在gradle插件栏中:
sourceSets {
integrationTest {
java {
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
srcDir 'src/integrationTest/java'
}
}
}
configurations {
integrationTestCompile.extendsFrom testCompile
integrationTestRuntime.extendsFrom testRuntime
}
task integrationTest(type: Test) {
testClassesDir = project.sourceSets.integrationTest.output.classesDir
classpath = project.sourceSets.integrationTest.runtimeClasspath
it.shouldRunAfter test
}
it should look like in this screenshot.然而在Intellij 16中,它不再起作用了。添加以下块并运行构思任务也没有帮助:
idea {
module {
testSourceDirs += file('src/integrationTest/java')
scopes.TEST.plus += configurations.integrationTestCompile
scopes.TEST.plus += configurations.integrationTestRuntime
}
}
可能是什么问题?