Gradle 6.0.1 JUnit 4.12 kullanarak Gradle'da yeniyim. İşte bu sorunu çözmek için bulduğum şey.
apply plugin: 'java'
repositories { jcenter() }
dependencies {
testImplementation 'junit:junit:4.12'
}
sourceSets {
main {
java {
srcDirs = ['src']
}
}
test {
java {
srcDirs = ['tests']
}
}
}
Ana kaynak ve test kaynağı, ayrı ayrı alt alta başvuruda bulunulan Bildirimi mainaltında ve bir test.
testImplementationMadde altında dependenciessadece kaynak derleme için kullanılmaktadır test. Ana kodunuzun gerçekten JUnit'e bağımlı olması durumunda, implementationaltında da belirtmeniz gerekir dependencies.
Bunun repositoriesişe yaraması için bölümü belirtmek zorunda kaldım , bunun en iyi / tek yol olduğundan şüpheliyim.
java/withIntegrationTests, tam Gradle dağıtımında bir örnek var .