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内容:

相关推荐
小手cool几秒前
idea2025.3.3版本很卡
java·idea
小江的记录本6 分钟前
【泛型】泛型:泛型擦除、通配符、上下界限定
java·windows·spring boot·后端·spring·maven·mybatis
pupudawang7 分钟前
springboot下使用druid-spring-boot-starter
java·spring boot·后端
0xDevNull8 分钟前
Java 视频在线播放功能案例
java·开发语言·音视频
rrrjqy9 分钟前
Java基础篇(一)
java·开发语言
我是咸鱼不闲呀11 分钟前
力扣Hot100系列23(Java)——[回溯]总结(上)(全排列,子集,电话号码的字母组合,组合总和)
java·算法·leetcode
落羽的落羽16 分钟前
【Linux系统】中断机制、用户态与内核态、虚拟地址与页表的本质
java·linux·服务器·c++·人工智能·算法·机器学习
拄杖忙学轻声码16 分钟前
maven引入本地jar包示例(非仓库引入)
java·maven·jar
lierenvip19 分钟前
Spring Boot 自动配置
java·spring boot·后端
tgethe2 小时前
java并发——1
java·开发语言·面试