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
相关推荐
熊小猿4 小时前
如何在 Spring Boot 项目中使用 @Slf4j 注解结合 Logback 进行系统日志管理
java·开发语言·spring boot
Good kid.4 小时前
一键部署 Deepseek网页聊天系统(基于 Spring Boot + HTML 的本地对话系统)
spring boot·后端·html
CodeAmaz5 小时前
SpringBoot两级缓存实现
spring boot·spring·缓存
勇往直前plus5 小时前
学习和掌握RabbitMQ及其与springboot的整合实践(篇一)
spring boot·学习·spring cloud·rabbitmq·java-rabbitmq
lang201509285 小时前
Spring Boot与K8s集成的核心机制
spring boot·后端·kubernetes
摇滚侠13 小时前
Spring Boot 3零基础教程,新特性 ProblemDetails,笔记50
spring boot·笔记
朝新_16 小时前
【SpringBoot】详解Maven的操作与配置
java·spring boot·笔记·后端·spring·maven·javaee
程序定小飞18 小时前
基于springboot的电影评论网站系统设计与实现
java·spring boot·后端
苹果醋319 小时前
JAVA面试汇总(二)多线程(五)
运维·vue.js·spring boot·nginx·课程设计
兜兜风d'20 小时前
RabbitMQ 持久性详解
spring boot·分布式·rabbitmq·1024程序员节