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
相关推荐
biyezuopinvip18 分钟前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现
JavaGuide44 分钟前
一款悄然崛起的国产规则引擎,让业务编排效率提升 10 倍!
java·spring boot
figo10tf1 小时前
Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
java·spring boot·后端
zhangyi_viva1 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
橙露1 小时前
Spring Boot 核心原理:自动配置机制与自定义 Starter 开发
java·数据库·spring boot
程序员敲代码吗2 小时前
Spring Boot与Tomcat整合的内部机制与优化
spring boot·后端·tomcat
NuageL2 小时前
原始Json字符串转化为Java对象列表/把中文键名变成英文键名
java·spring boot·json
jzheng86102 小时前
Spring Boot(快速上手)
java·spring boot·后端
wgslucky2 小时前
SpringBoot解决Request和Response的内容多次读取的问题
java·spring boot·多次读取request数据
不倒翁玩偶3 小时前
IDEA导入新的SpringBoot项目没有启动按钮
java·spring boot·intellij-idea