一、建立目录
在idea项目中XXX/XXX/WEB-INF/lib,然后将jar包放入目录下
二、查看jar包的pom.xml文件
在idea中直接打开jar包的pom.xml文件,查到如下:
<groupId>xxxaaaxxx</groupId>
<artifactId>xxxaaaxxx</artifactId>
<version>xxxaaaxxx</version>
三、编写引用项目的pom.xml文件
1、项目中引用 jar 包,可以使idea中不报错
maven中加入如下内容:
注意:与上面查到的保持一致
<dependency>
<groupId>xxxaaaxxx</groupId>
<artifactId>xxxaaaxxx</artifactId>
<version>xxxaaaxxx</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/XXx.jar</systemPath>
</dependency>
<!--
如果 ${basedir} 不想写
可以写相对路径 src/main/webapp/WEB-INF/lib/XXx.jar 千万不要在src前面加/
-->
#######2、项目编译时引用 jar 包,可以使编译、打包时不报错
maven中加入如下内容:
注意:1.8 是要和 jar 包保持一致的,我的项目和 jar 包都是1.8 没有验证此项
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>src/main/webapp/WEB-INF/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
网友评论