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