maven打包可执行jar含依赖lib

修改pom.xml

xml 复制代码
 <build>
   <plugins>
     <plugin>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-maven-plugin</artifactId>
       <!-- jdk8可用,其他jdk版本可能需改插件版本  -->
       <version>2.3.7.RELEASE</version>
       <executions>
         <execution>
            <goals>
               <goal>repackage</goal>
            </goals>
            <configuration>
  			<!-- 改成你自己的 Main启动类  -->
               <mainClass>com.example.MainApplication</mainClass>
            </configuration>
          </execution>
       </executions>
    </plugin>
  </plugins>
   </build>

成功后jar包结构:


BOOT-INF里面有classes和依赖的lib:

META-INF/MANIFEST.MF内容:

相关推荐
就像风一样抓不住16 小时前
Java 手机号校验工具类
java
凤山老林17 小时前
26-Java this 关键字
java·开发语言
焦糖玛奇朵婷17 小时前
解锁扭蛋机小程序的五大优势
java·大数据·服务器·前端·小程序
SamDeepThinking17 小时前
别让一个超时的第三方http接口拖垮所有接口
java·后端·架构
YaBingSec17 小时前
玄机靶场:供应链安全-供应链应急-Part2 通关笔记
java·笔记·安全
Gerardisite17 小时前
企微机器人开发指南
java·python·机器人·自动化·企业微信
OtIo TALL17 小时前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
一 乐18 小时前
交通感知与车路协同系统|基于springboot + vue交通感知与车路协同系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·交通感知与车路协同系统
Java面试题总结18 小时前
FVG3 构建系统 MinGW 配置问题排查文档
java
乐之者v18 小时前
游标分批查询,提高查询性能
java