Maven 是一个挺好的项目管理工具,但有时候,会因为配置出现一些奇奇怪怪的 bug,如:导入依赖包正常,也可以查看依赖包的详情,但运行项目或跑测试用例时,却出现找不到依赖包的错误(找不到包、找不到符号等异常)。
解决方案:
1、关闭 idea,并将该项目的记录清除,进入到项目根目录中,将文件夹'.idea'、target,*.iml等项目配置文件删除掉,只保留源码和 git 项目的目录。
2、在项目的 pom.xml,添加以下配置。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<testSource>1.8</testSource>
<testTarget>1.8</testTarget>
</configuration>
</plugin>
在 idea 的命令行输入:mvn idea:idea,编译成功后,再 complier 项目一次,可在 maven projects 找到该命令运行项目一次。
最后运行项目或跑测试用例,就正常了
浙公网安备 33010602011771号