Springboot打jar包分离lib的正确配置方式
前言
成都创新互联联系热线:028-86922220,为您提供成都网站建设网页设计及定制高端网站建设服务,成都创新互联网页制作领域十余年,包括玻璃贴膜等多个领域拥有丰富的网站推广经验,选择成都创新互联,为网站锦上添花。
Springboot 打jar包分离lib,配置文件的方式,网上可以搜到的我都没试通。跟刘大神(大神没有博客,很可惜)讨论后,给出了这么一个解决方案,供大家参考。
部署环境
- window 10
- redhat 6.4
- 其他版本没有尝试,应该也是可以的
POM.xml
<?xml version="1.0" encoding="UTF-8"?>4.0.0 com.elvish test 0.0.1-SNAPSHOT jar test test org.springframework.boot spring-boot-starter-parent 1.5.10.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-thymeleaf org.apache.maven.plugins maven-dependency-plugin copy-dependencies package copy-dependencies target/lib false false runtime org.apache.maven.plugins maven-jar-plugin **/*.properties **/*.xml **/*.yml static/** templates/** org.springframework.boot spring-boot-maven-plugin ZIP non-exists non-exists repackage classes false org.apache.maven.plugins maven-antrun-plugin package run target/distribution target/distribution/tmp ${project.artifactId}-${project.version}
打完包后目录结构
- 3rd-lib
- META-INF
- *.yml
- *.xml
- *.properties
- test-0.0.1-SNAPSHOT-classes.jar
- test-0.0.1-SNAPSHOT-pages.jar
运行jar
java -jar -Dloader.path=.,3rd-lib test-0.0.1-SNAPSHOT-classes.jar
总结
以上所述是小编给大家介绍的Spring boot 打jar包分离lib的正确配置方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!
网站栏目:Springboot打jar包分离lib的正确配置方式
文章出自:http://cdiso.cn/article/igscge.html