В последнее время я нашел все мои проекты gradle в блоках импорта, разделенных идеей, для основного и тестового. Модули выглядят следующим образом:
Как вы можете видеть, существует "основной" модуль, корневой контент которого является src/main и включает только основные классы и ресурсы, а также есть "тестовый" модуль. Модули просто выглядят не так. Это ожидаемое поведение?
Идея Intellij Idea 2016.1.1
, а gradle - 2.11
Вот содержимое build.gradle
apply plugin: 'idea'
apply plugin: 'java'
apply plugin: 'spring-boot'
apply plugin: "jacoco"
version = getVersion()
sourceCompatibility = 1.8
targetCompatibility = 1.8
configurations {
provided
}
sourceSets {
main {
compileClasspath += configurations.provided
}
test {
resources {
srcDir 'src/test/data'
}
compileClasspath += configurations.provided
}
}
processResources {
filter { String line -> line.replace("{version}", getVersion()) }
}
processTestResources {
filter { String line -> line.replace("{version}", getVersion()) }
}
idea {
module {
scopes.PROVIDED.plus += [configurations.provided]
}
}
repositories {
mavenCentral()
}