错误出现场景
有些jar包是通过maven依赖引入,但有些包是自己的或者maven仓库找不到这样的jar,就通过buildpath加入到项目中,但是maven编译的时候,找不到这些包,导致编译失败,如图:
解决
外部包在如图位置:
那么解决方式就是在编译时指定这些外部包的位置
pom.xml文件中加入配置:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
重新编译,success!