Код: Выделить всё
subprojects {
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = 1.8
configurations {
integrationTestCompile.extendsFrom testCompile
integrationTestCompileOnly.extendsFrom integrationTestCompile
integrationTestCompileOnly.extendsFrom testCompileOnly
integrationTestRuntime.extendsFrom testRuntime
}
sourceSets {
integrationTest {
java {
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
srcDir file('src/integrationTest/java')
}
resources.srcDir file('src/integrationTest/resources')
}
}
task integrationTest(type:Test) {
testClassesDir = sourceSets.integrationTest.output.classesDir
classpath = sourceSets.integrationTest.runtimeClasspath
outputs.upToDateWhen { false }
}
}
Я пробовал добавлять их как таковые (внутри подпроектов):
Код: Выделить всё
idea {
module {
testSourceDirs += file('src/integrationTest/java')
}
}
Как мне правильно настроить это в Gradle?
Я использую IntelliJ 2016.1.3 и Gradle 2.14.1 в Ubuntu 16.04
Подробнее здесь: https://stackoverflow.com/questions/420 ... n-intellij