Рубрики
Без рубрики

Пример Maven и JUnit

– Пример Maven и JUnit

Автор оригинала: mkyong.

В Maven вы можете объявить зависимость JUnit следующим образом:

	
		
			junit
			junit
			4.12
			test
		
	

Но он поставляется с прилагаемой копией hamcrest-core библиотеки.

$ mvn dependency:tree
...
[INFO] \- junit:junit:jar:4.12:test
[INFO]    \- org.hamcrest:hamcrest-core:jar:1.3:test
...

1. Мавен + Джунит + Хамкрест

Просмотрите обновленную pom.xml опять же, он исключает копию hamcrest-core в комплекте с JUnit . С другой стороны, он также включает в себя полезную hamcrest-библиотеку :

	
		
			junit
			junit
			4.12
			test
			
				
					org.hamcrest
					hamcrest-core
				
			
		
		
		
			org.hamcrest
			hamcrest-library
			1.3
			test
		
	

Еще раз просмотрите дерево зависимостей.

$ mvn dependency:tree
...
[INFO] +- junit:junit:jar:4.12:test
[INFO] \- org.hamcrest:hamcrest-library:jar:1.3:test
[INFO]    \- org.hamcrest:hamcrest-core:jar:1.3:test
...

Рекомендации

  1. Как создать проект Java с помощью Maven
  2. Maven – Отображение зависимости проекта
  3. JUnit – Использовать с Maven

Оригинал: “https://mkyong.com/unittest/maven-and-junit-example/”