当前位置: 首页 > backend >正文

使用Gradle打包springboot项目为JAR包教程

文章目录

    • 操作步骤
      • 步骤 1:配置项目构建工件
      • 步骤 2:选择模块配置
      • 步骤 3:执行 Gradle 构建
      • 步骤 4:获取生成的 JAR 文件
    • 重要提示
    • 运行 JAR 文件

本文将详细演示如何在IDEA中使用 Gradle 构建工具将 SpringBoot 项目打包为可执行的 JAR 文件。


原文链接:https://blog.ybyq.wang/archives/553.html

操作步骤

步骤 1:配置项目构建工件

打开项目结构,在工件(Artifacts)中添加新的 JAR 配置。

配置JAR工件

步骤 2:选择模块配置

系统默认选择所有模块,确认配置无误后点击确定

选择所有模块

步骤 3:执行 Gradle 构建

  1. 打开右侧的 Gradle 工具窗口
  2. 展开 build 任务组
  3. 双击执行 bootjar 任务

执行bootjar任务

步骤 4:获取生成的 JAR 文件

构建完成后,打开项目根目录下的 build/libs/ 文件夹,即可看到生成的 .jar 文件。

查看生成的JAR文件

重要提示

⚠️ 注意:在提交作业或部署项目时,请选择第一个 JAR 文件(通常是不带 -plain 后缀的文件),不要选择第二个 plain JAR 文件。

  • 可执行 JAR:包含所有依赖项,可以直接运行
  • Plain JAR:仅包含项目代码,缺少依赖项,无法独立运行

运行 JAR 文件

生成的可执行 JAR 文件可以通过以下命令运行:

java -jar your-project-name.jar


作者:xuan
个人博客:https://blog.ybyq.wang
欢迎访问我的博客,获取更多技术文章和教程。

http://www.xdnf.cn/news/13702.html

相关文章:

  • 蓝凌EKP产品:低门槛、可扩展、可视化公式引擎应用示例
  • 功能化组件编码流程-2(延续上一章)
  • 《HarmonyOSNext属性动画实战手册:让UI丝滑起舞的魔法指南》
  • 人工智能新范式:从大模型到智能体的演化逻辑
  • 语音信号处理三十——高效多相抽取器(Polyphase+Noble)
  • Java并发编程实战 Day 18:线程池深度剖析与自定义实现
  • 工业自动化网关在饮料行业中的应用:DeviceNet转Modbus RTU协议转换网关案例
  • sssssssssssss
  • 电子电路原理第十八章(有源滤波器)
  • 【C#如何计算从某一个日期到今天过了多少天】2022-4-24
  • 94. 评论日记
  • Linux CPU 亲和性
  • ARM架构下安装mysql8.0
  • Dagster软件定义资产(SDA)完全指南:从概念到落地实践
  • 研发效能提升--质量改进完美闭环
  • TTS走向拟人化时代:数据堂高质量语音资源全面支撑模型升级
  • 库架一体式货架:重塑现代仓储空间的智能解决方案
  • 简单的五子棋实现简介
  • 【【大模型训练】中短序列attention 和MOE层并行方式】(三)
  • 从编辑到安全设置: 如何满足专业文档PDF处理需求
  • 汇编字符串比较函数
  • yapi服务端可视化安装
  • C++设计模式:八股文
  • (简单介绍)EleutherAI
  • MS8188是一款36V高精度低噪声的运算放大器,采用高压斩波技术来实现零温漂的特性,可替代LT1012/ADA4522/MAX44244/TPA1831
  • π0.5与π0区别
  • Mentalab Explore 开源 EEG 软件方案:构建开放兼容的脑电研究生态
  • 动态规划1——线性动态规划
  • 创客匠人助力家庭教育IP破局:从0到1打造创始人个人品牌全攻略
  • Android Compose 自定义滑动进度条