У меня проблема с артефактом maven для junit.Он поставляется с Hamcrest, но мне нравится использовать более позднюю версию Hamcrest, поэтому мои проекты должны использовать junit-dep и исключать зависимости hamcrest.
У меня есть родительский pom.xml с разделом dependencyManagement дляобработайте версию junit-dep, которую я хочу, и убедитесь, что Hamcrest исключен.Тем не менее, я постоянно сталкиваюсь с проблемой, когда какая-то другая тестовая библиотека включает транзитивную зависимость от junit.
Обратите внимание, что проблема заключается не в номере версии.Это конкретный артефакт.Я не хочу джунит, я хочу junit-dep.Есть ли способ сказать в моем управлении зависимостями (или где-либо еще), что я никогда не хочу вообще включать junit любой версии?