OiO.lk Blog java how to find where my Junit4 dependency was brought in at a Maven project?
java

how to find where my Junit4 dependency was brought in at a Maven project?


I’ve migrated my Maven project from Junit4 to Junit5, and removed this line:

<junitVersion>4.9</junitVersion>

from my pom.xml file.

But somehow, I’m still able to use this

import org.junit.Test;

in my code, I’d like to know which one of my libs brought Junit4 in as transitive dependency.

I used mvn dependency:tree, here’s what I have and I don’t see Junit4 anywhere:

[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:2.7.16:test
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:2.7.16:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.7.16:test
[INFO] |  +- org.junit.jupiter:junit-jupiter:jar:5.8.2:test
[INFO] |  |  \- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test
[INFO] |  +- org.mockito:mockito-junit-jupiter:jar:4.5.1:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.5.1:test
[INFO] |  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] |  \- org.xmlunit:xmlunit-core:jar:2.9.1:test
[INFO] +- org.springframework:spring-test:jar:5.3.30:compile
[INFO] |  \- org.springframework:spring-core:jar:5.3.30:compile
[INFO] |     \- org.springframework:spring-jcl:jar:5.3.30:compile
[INFO] +- org.projectlombok:lombok:jar:1.18.30:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.12.0:compile
[INFO] +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] +- org.junit.platform:junit-platform-launcher:jar:1.2.0:compile
[INFO] |  +- org.apiguardian:apiguardian-api:jar:1.0.0:compile
[INFO] |  \- org.junit.platform:junit-platform-engine:jar:1.8.2:compile (version managed from 1.2.0)
[INFO] |     +- org.opentest4j:opentest4j:jar:1.2.0:compile
[INFO] |     \- org.junit.platform:junit-platform-commons:jar:1.8.2:compile
[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:test
[INFO] |  \- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test

Any ideas would be greatly appreciated!



You need to sign in to view this answers

Exit mobile version