我正在使用JUnit5 aggregator
:
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.5.1</version>
<scope>test</scope>
</dependency>
但是当我显示我的依赖树时,我看到了旧版本的 api:
[INFO] \- org.junit.jupiter:junit-jupiter:jar:5.5.1:test
[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.3.2:test
[INFO] | +- org.apiguardian:apiguardian-api:jar:1.0.0:test
[INFO] | +- org.opentest4j:opentest4j:jar:1.1.1:test
[INFO] | \- org.junit.platform:junit-platform-commons:jar:1.3.2:test
[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.3.2:test
[INFO] \- org.junit.jupiter:junit-jupiter-engine:jar:5.3.2:test
[INFO] \- org.junit.platform:junit-platform-engine:jar:1.3.2:test
但为什么?为什么 junit-jupiter:jar:5.5.1 为我提供 junit-jupiter-api 的旧版本 (5.3.2)?我该如何解决?