1、pom文件配置
1.1 添加maven-dependency-plugin插件用于将引用的jar包拷贝到指定的路径,便于后续tomcat启动指定依赖包路径
org.apache.maven.plugins
maven-dependency-plugin
copy
package
copy-dependencies
${project.build.directory}/lib
使用这个插件构建完之后的目录结构多了一个lib目录(即上述配置的outputDirectory指定的路径),里面是依赖的jar包:
1.2 springboot项目使用spring-boot-maven-plugin打包插件
org.springframework.boot
spring-boot-maven-plugin
true
ZIP
com.iasp.BasicStarter
${groupId}
${artifactId}
repackage
配置上述打包之后就会排除相应的jar包,使得由插件打成的Flat jar包大小变小