失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > boot lib分离 spring_SpringBoot打包分离依赖jar和资源文件

boot lib分离 spring_SpringBoot打包分离依赖jar和资源文件

时间:2022-04-04 09:10:19

相关推荐

boot lib分离 spring_SpringBoot打包分离依赖jar和资源文件

网上找了很多 maven-dependency-plugin 在我的电脑试了很多次都无法把依赖的jar独立下载到target/lib目录 暂时使用下面折中的方法 (缺点是每次修改依赖可能都需要重新执行默认sb的打包 以便手工拷贝jar)

默认springboot打包配置为:

sample

src/main/java

**/*.xml

src/main/resources

**/*

org.springframework.boot

spring-boot-maven-plugin

true

maven-compiler-plugin

1.8

1.8

先用这种方式执行打包 mvn package

打包好之后target目录打开xxx.jar 拷贝BOOT-INF/lib 这就是全部引用的jar (每次修改依赖时需要重新执行此操作)

然后修改pom.xml build部分的配置

sample

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

UTF-8

${java.home}\lib\rt.jar;${java.home}\lib\jce.jar

org.apache.maven.plugins

maven-jar-plugin

*.**

static/**

templates/**

config/**

true

lib/

false

com.sample.AppApplication

./resources/

${project.build.directory}

maven-resources-plugin

copy-resources

package

copy-resources

src/main/resources

${project.build.directory}/resources

后面如果没有依赖的变动 每次只需要关注resources 和 xxx.jar的变动即可 就不需要每次都替换包含全部资源和依赖的臃肿的jar 到服务器上了

如果觉得《boot lib分离 spring_SpringBoot打包分离依赖jar和资源文件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。