我尝试导入Intellij IDEA
现有项目。解决了所有依赖项,项目构建成功。当我尝试执行项目时,我收到以下错误消息:
无法初始化类 org.springframework.test.context.junit4.SpringRunner
以下代码没有帮助我解决这个问题,我在另一个类似的问题中找到了它。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
<configuration>
<junitArtifactName>junit:junit:4.12</junitArtifactName>
</configuration>
</plugin>
版本号:
Spring 4.3.3
Junit 4.12
如果没有更多细节(例如 github 上的示例项目),我们可能很难找到根本原因。
您似乎在 pom 中的某处覆盖了 junit 版本。如文档中所述,SpringRunner需要 junit 4.12 或更高版本。
Spring Boot项目报告了一个类似的错误:Spring Boot Issue 5695
您可以使用诸如 mvn dependency:tree 之类的工具来找出实际的项目依赖项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句