Maven项目中导入本地jar包_IDEA
博猪因项目遇到此类问题,特此发文记录,望遇到此类问题的朋友,少走弯路,希望本文对你们有帮助。
一、创建 lib 文件夹
创建lib的文件在根目录下,用来放都是.jar
二、项目引入本地jar
三、配置pom.xml
引入lib本地jar配置代码
<!--引入lib里面的本地jar-->
<resource>
<directory>${project.basedir}/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
<filtering>false</filtering>
<includes>
<include>*.jar</include>
</includes>
</resource>
directory:搜索资源目录
targetPath:目标路径
filtering:是否过滤
includes:包括哪些文件
为什么目标路径是“WEB-INF/lib”而不是/lib呢?
是因为发布到服务器的时候lib在WEB-INF下面,如图
四、配置本地jar
配置代码块
<dependency>
<groupId>com.xxxx</groupId>
<artifactId>xxx</artifactId>
<scope>system</scope>
<version>3.1.9</version>
<systemPath>${basedir}/lib/xx-xxx-xx-3.1.9-jdk18.jar</systemPath>
</dependency>
<dependency>
<groupId>com.xxx</groupId>
<artifactId>xxx</artifactId>
<scope>system</scope>
<version>1.0</version>
<systemPath>${basedir}/lib/xx-xxx-xx-1.0.jar</systemPath>
</dependency>
${basedir}:根目录
${project.basedir}:资源根目录
然后刷新重新mvn打包,编译运行,就完成了本地jar引入:)
————————————————————————————————————————————————————————
祝愿各位,技术成长的道路上,不断摸索,不断创新,不断成长、
活着就是为了改变世界