Exemple Gradle et JUnit
Dans Gradle, vous pouvez déclarer la dépendance JUnit comme ceci:
build.gradle
apply plugin: 'java'
dependencies {
testCompile 'junit:junit:4.12'
}
Par défaut, JUnit est livré avec une copie groupée dehamcrest-core
$ gradle dependencies --configuration testCompile
testCompile - Compile classpath for source set 'test'.
\--- junit:junit:4.12
\--- org.hamcrest:hamcrest-core:1.3
1. Gradle + JUnit + Hamcrest
Normalement, nous avons besoin de la bibliothèque utilehamcrest-library, donc, mieux vaut exclure la copie groupée JUnit dehamcrest-core et inclure la bibliothèque originalehamcrest-core. Vérifiez à nouveau lespom.xml mis à jour.
build.gradle
apply plugin: 'java'
dependencies {
testCompile('junit:junit:4.12'){
exclude group: 'org.hamcrest'
}
testCompile 'org.hamcrest:hamcrest-library:1.3'
}
Vérifiez à nouveau la dépendance.
$ gradle dependencies --configuration testCompile
testCompile - Compile classpath for source set 'test'.
+--- junit:junit:4.12
\--- org.hamcrest:hamcrest-library:1.3
\--- org.hamcrest:hamcrest-core:1.3