我尝试在ToString()
导入现有项目。解决了所有依赖项并且项目构建成功。当我尝试执行项目时,我收到以下错误消息:
无法初始化课程 org.springframework.test.context.junit4.SpringRunner
以下代码没有帮助我解决这个问题,我在另一个类似的问题中找到了它。
Intellij IDEA
版本号:
<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>
答案 0 :(得分:2)
如果没有更多细节(例如github上的示例项目),我们可能很难找到根本原因。
你的pom中的某个地方似乎正在覆盖junit版本。 如文档SpringRunner中所述 要求junit 4.12或更高。
针对春季启动项目报告了类似的错误: Spring Boot Issue 5695
您可以使用mvn dependency:tree等工具来查找实际的项目依赖项。