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 main
altında ve bir test
.
testImplementation
Madde altında dependencies
sadece kaynak derleme için kullanılmaktadır test
. Ana kodunuzun gerçekten JUnit'e bağımlı olması durumunda, implementation
altında da belirtmeniz gerekir dependencies
.
Bunun repositories
iş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 .