原因:
個人考慮產生此錯誤的原因是因為Eclipse中對於測試和開發的鑒定不明?Intellij中沒有錯誤,因為Intellij對項目的管理就是同Maven結構的。
解決方案:
原來的junit的scope是test,可以將它注釋后作為臨時的解決方案:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <!-- 默認的版本為3.8.1,修改為4.x,因為3.x使用的為編程的方式,4.x為注解的形式。 --> <version>4.12</version> <!-- 表示這個依賴的作用域范圍為test --> <scope>test</scope> </dependency>
修改后的pom.xml文件依賴:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <!-- 默認的版本為3.8.1,修改為4.x,因為3.x使用的為編程的方式,4.x為注解的形式。 --> <version>4.12</version> </dependency>
文章來源:https://www.cnblogs.com/LiuChunfu/p/5598367.html