项目开发中,经常会引用第三方jar包,如果利用maven工具,进行项目打包,会提示找不到相关第三方jar包,分享一下我的解决办法,项目结构如下,lib目录下为依赖的第三方jar包。:
1、打开pom.xml文件,引入第三方jar,如下:
com
postmsg-ump
2.4.1
system
${project.basedir}/src/main/resources/lib/postmsg-ump-2.4.1.jar
com.google.protobuf
protobuf-java
2.4.1
system
${project.basedir}/src/main/resources/lib/protobuf-java-2.4.1.jar
org.xmlpull
xpp3_min
1.1.4c
system
${project.basedir}/src/main/resources/lib/xpp3_min-1.1.4c.jar
其中每个第三方jar包的groupId和artifactId名称随意。
systemPath为jar包路径,其中${project.basedir}代表项目根目录。
2、在pom.xml的build中配置如下:
org.springframework.boot
spring-boot-maven-plugin
repackage
true
这就ok了,利用maven工具,编译,打包即可。