1、先用传统的方式打出一个jar包,然后把里面lib文件夹中依赖的jar全部拷贝出来放置某一文件夹 如 thirdlib
2、springboot maven插件打jar包时,排除依赖配置
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>${main-class}</mainClass> <layout>ZIP</layout> <excludeGroupIds> antlr, aopalliance, bouncycastle,
excludeGroupIds 标签中存放你要排除依赖jar的机构组织
注意 这里layout必须为 ZIP, 否则后边启动jar包会报错
最后把打出来的jar和 上面的 thirdlib放置同一级目录
启动运行
java -Dloader.path=thirdlib/ -jar xxx.jar