У меня есть проект java-maven
mvn instal
получает .m2 / repository / junit / junit / 3.8.1 всегда, после того, как я его удаляю.Я не понимаю, откуда это.
Я пробовал дерево зависимостей: mvn зависимость: дерево -Dverbose |grep "junit" Но он печатает только 5.4.0 junit, который я действительно использую в своем проекте.
[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.4.0:test
[INFO] | +- org.junit.platform:junit-platform-engine:jar:1.4.0:test
[INFO] | | \- org.junit.platform:junit-platform-commons:jar:1.4.0:test
[INFO] | \- org.junit.jupiter:junit-jupiter-api:jar:5.4.0:test
[INFO] | \- (org.junit.platform:junit-platform-commons:jar:1.4.0:test - omitted for duplicate)
[INFO] \- org.junit.jupiter:junit-jupiter-params:jar:5.4.0:test
[INFO] \- (org.junit.jupiter:junit-jupiter-api:jar:5.4.0:test - omitted for duplicate)
Я хочу понять, почему maven скачивает старый junit всегда, как я могу его отладить?Его нет ни в одном файле pom.xml, если это транзитивная зависимость, почему она не показана в дереве зависимостей.Настоящая проблема в том, что я пытаюсь запустить PItest в IDEA, и он говорит, что у меня старая версия junit 3.8.1.Но я не использую его в своем проекте.