Beispiel für Gradle und JUnit
In Gradle können Sie die JUnit-Abhängigkeit folgendermaßen deklarieren:
build.gradle
apply plugin: 'java' dependencies { testCompile 'junit:junit:4.12' }
Standardmäßig wird JUnit mit einer gebündelten Kopie vonhamcrest-core
geliefert
$ 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
Normalerweise benötigen wir die nützlichehamcrest-library
-Bibliothek. Schließen Sie daher die gebündelte JUnit-Kopie vonhamcrest-core
besser aus und schließen Sie die ursprünglichehamcrest-core
-Bibliothek ein. Überprüfen Sie die aktualisiertenpom.xml
erneut.
build.gradle
apply plugin: 'java' dependencies { testCompile('junit:junit:4.12'){ exclude group: 'org.hamcrest' } testCompile 'org.hamcrest:hamcrest-library:1.3' }
Überprüfen Sie die Abhängigkeit erneut.
$ 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