SpringBoot项目打包为jar包

1、确保项目配置正确

在pom.xml中,确保已经包含spring-boot-maven-plugin插件:

xml 复制代码
	<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

添加完插件配置,点击sync maven change更新pom文件。
注意:使用以上配置,springboot核心依赖使用 parent 继承方式,要不然会出现找不到main主类错误,出现错误这时候需要配置启动类

xml 复制代码
	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.6</version>
        <relativePath/>
    </parent>

2、执行打包生成Jar包

打开maven窗口,在Lifecycle列中,双击package打包项目

3、生成的JAR包

打包完成后,生成的JAR文件会位于target目录下,文件名通常为-.jar。例如:

target/myapp-0.0.1-SNAPSHOT.jar

4、运行JAR包

使用以下命令运行生成的JAR包:

bash 复制代码
java -jar target/myapp-0.0.1-SNAPSHOT.jar
相关推荐
GEM的左耳返18 分钟前
Java面试全方位解析:从基础到AI的技术交锋
spring boot·微服务·java面试·互联网大厂·rag技术·ai面试·java技术栈
GEM的左耳返2 小时前
Java面试实战:从基础到架构的全方位技术交锋
spring boot·微服务·云原生·java面试·技术解析·ai集成
midsummer_woo3 小时前
基于spring boot的纺织品企业财务管理系统(源码+论文)
java·spring boot·后端
zc-code3 小时前
Spring Boot + @RefreshScope:动态刷新配置的终极指南
java·spring boot·后端
开往19825 小时前
spring boot整合mybatis
java·spring boot·mybatis
求知摆渡5 小时前
Spring Boot 3.5 + Spring Cloud Stream:邮件发送与幂等实战
java·spring boot·spring cloud
中东大鹅6 小时前
Mybatis Plus 多数据源
java·数据库·spring boot·后端·mybatis
慌糖6 小时前
Spring Boot音乐服务器项目-查询音乐模块
服务器·spring boot·后端
计算机毕业设计小途6 小时前
从不会写代码到高分毕设:他用SpringBoot宠物寄领养网站震惊全班,5步搞定,从零到可运行只需120分钟
java·spring boot
凉冰不加冰6 小时前
Spring Boot自动配置原理深度解析
java·spring boot·后端