SpringBoot项目打包为jar包

news/2025/2/25 16:33:20

1、确保项目配置正确

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

	<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

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

	<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包:

java -jar target/myapp-0.0.1-SNAPSHOT.jar

在这里插入图片描述


http://www.niftyadmin.cn/n/5865710.html

相关文章

Search API:让数据获取变得简单高效的搜索引擎代理商

Search API&#xff1a;让数据获取变得简单高效的搜索引擎代理商 在当今数字化时代&#xff0c;数据驱动的决策变得越来越重要&#xff0c;而获取精准、实时的数据是众多企业、研究机构和开发者的核心需求。然而&#xff0c;直接爬取搜索引擎或行业资讯网站可能会遇到诸多挑战&…

如何生成traceid以及可视化展示

根据你的需求&#xff0c;以下是一些可以生成唯一 traceId 并用于分布式链路追踪的工具和项目&#xff0c;这些项目支持生成唯一的 traceId&#xff0c;并将其用于日志记录和分布式追踪&#xff1a; 1. OpenTelemetry OpenTelemetry 是一个开源的观测框架&#xff0c;支持生成…

被AWS反撸了,试一下能否申请退还

向 AWS 客服提交退款申请&#xff0c;说明你是新用户&#xff0c;在免费试用期结束后没有留意到 EC2 仍在运行&#xff0c;导致了意外扣费&#xff0c;并请求 AWS 免除费用并退款。以下是具体操作步骤和申诉信模板&#xff1a; 申请退款的操作步骤 登录 AWS 控制台 访问 AWS B…

嵌入式硬件篇---阶跃函数冲激函数

文章目录 前言一、阶跃函数&#xff08;Unit Step Function&#xff09;1.定义2.数学定义3.性质时移性质与其他信号的乘积积分与微分 4.应用场景系统测试信号建模构建复杂信号 二、冲激函数&#xff08;Dirac Delta Function&#xff09;1.定义2.性质抽样性质缩放性质与阶跃函数…

element ui的select选择框

我们首先先试一下&#xff0c;这个东西怎么玩的 <el-select v-model"select" change"changeSelect"><el-option value"香蕉"></el-option><el-option value"菠萝"></el-option><el-option value&quo…

使用Java爬虫获取淘宝商品详情API返回值说明案例指南

在电商数据分析和运营中&#xff0c;获取淘宝商品详情是常见的需求。淘宝开放平台提供了丰富的API接口&#xff0c;允许开发者通过合法的方式获取商品信息。本文将详细介绍如何使用Java编写爬虫&#xff0c;通过淘宝API获取商品详情&#xff0c;并解析API返回值的含义和结构。 …

手眼标定3D空间位姿变换

本Demo为相机和机械手之间的标定&#xff0c;相机知道的是像素坐标&#xff0c;机械手是空间坐标系&#xff0c;所以手眼标定就是得到像素坐标系和空间机械手坐标系的坐标转化关系。手眼标定作用&#xff1a;建立相机坐标系和机械手坐标系之间的关系&#xff0c;即给机械手装上…

《红蓝攻防:构建实战化网络安全防御体系》网络安全技术全景解析

文章目录 第一部分&#xff1a;网络安全的攻防全景1、攻防演练的基础——红队、蓝队、紫队1.1 红队&#xff08;攻击方&#xff09;1.2 蓝队&#xff08;防守方&#xff09;1.3 紫队&#xff08;协调方&#xff09; 2、5W2H框架下的网络攻防分析 第二部分&#xff1a;网络安全技…