0

我正在使用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)?我该如何解决?

4

0 回答 0