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
相关推荐
小马爱打代码12 分钟前
Spring Boot + JSqlParser:全面解析数据隔离最佳实践
java·spring boot
嘵奇5 小时前
SpringBoot五:Web开发
java·前端·spring boot
赤橙红的黄5 小时前
SpringBoot两种方式接入DeepSeek
java·spring boot·spring
呆萌很5 小时前
SpringBoot 热部署
spring boot
天上掉下来个程小白9 小时前
登录-10.Filter-登录校验过滤器
spring boot·后端·spring·filter·登录校验
找了一圈尾巴9 小时前
自定义Spring Boot Starter(官网文档解读)
java·spring boot
JiaJunRun9 小时前
Spring Boot面试题
spring boot
Jayden10 小时前
Logback:强大的Java日志框架
spring boot
JiaJunRun10 小时前
Java Queue实现类面试题
spring boot