如果你使用的是 Maven 开发 Spring Boot 项目的话,在你打包可执行文件的时候,你首先需要导入

spring-boot-maven-plugin 插件。

请查看下面的代码:

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.4.13</version><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins>
</build>

上面的代码在 Package 的时候将会把你的 Spring 项目打包成一个可以执行的 jar。

如上图显示的内容,然后再执行下面的命令来进行打包:

mvn package

打包成功后就能在 target 目录中看到上面的 2 个文件了。

上面就是使用 maven 打包后的命令生成的可执行文件,你可以直接使用 java -jar 来执行。

Maven 如何打包 Spring Boot 项目 - 编译集成 - OSSEZ

Maven 如何打包 Spring Boot 项目相关推荐

  1. 使用maven构建的Spring boot项目在开始搭建的时候出的一些错误

    首先,先构建一个maven项目,构建好了之后,会有一个错误,先说明一下,我生成maven项目时jre给我自动选择的是1.5版本的,而本人安装的是1.8的 然后,我们要消除这个错误,发现是缺少了一个ja ...

  2. Myeclipse2017下使用Maven搭建的spring boot项目怎样运行?

    刚开始接触SpringBoot以及Maven,在网上找到很多入门Demo,将这些Demo在Myecplise中导入后怎样运行? ①导入到Myecplise ②右击项目名-->Maven--> ...

  3. Idea利用maven打包spring boot项目

    1.pom.xml文件中增加以下配置 <build><plugins><plugin><groupId>org.springframework.boot ...

  4. 使用Spring Boot Thin Launcher 打包Spring Boot项目,jar包瘦身

    原文地址:https://www.jianshu.com/p/3fa4039d90d7 -------------------------------------------------------- ...

  5. 通过Maven构建打包Spring boot,并将config配置文件提取到jar文件外

    如果通过不同的IDE打包,着实会觉得依赖性太大,并且容易出现错误,操作也比较复杂 同时,spring-boot-maven-plugin的使用感觉,相关配置太少,并且无法满足方便部署和运行的需求. 这 ...

  6. [spring]用IEDA创建spring boot项目

    目录 1.环境准备 2.Maven配置环境变量 3.在 idea 配置 maven 4.idea安装springboot插件 5.创建spring boot项目 6. 打包spring boot项目 ...

  7. 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)

    目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...

  8. IDEA 2019 生成Spring Boot项目,编写第一个Hello World程序,并打包成jar

    IDEA集成了生成Spring Boot项目的功能,不需要你去 start.spring.io 上下载,使用方法如下: 新建项目,选择Spring Initializr: 然后点NEXT: 勾选需要的 ...

  9. Spring Boot项目(Maven\Gradle)三种启动方式及后台运行详解

    Spring Boot项目三种启动方式及后台运行详解 1 Spring Boot项目三种启动方法 运行Application.java类中的Main方法 项目管理工具启动 Maven项目:mvn sp ...

最新文章

  1. 企业管理软件的需求描述方法
  2. Js 模拟鼠标点击事件
  3. leetcode54. 螺旋矩阵(详解)
  4. 服务器系统server 2008,windows server 2008 R2 操作系统
  5. Visual Studio项目版本转换器(c#项目版本转换器 v1.0)
  6. 金三银四,如何征服面试官,拿到Offer
  7. python 3.5 import theano ::hypot error
  8. asp.net 网页做一个浮动层_网页的布局与定位看完这篇就够了
  9. 电脑重启桌面 计算机图标消失,电脑重启后桌面图标不见了怎么解决
  10. c语言中char ch和getchar()是什么意思?
  11. 联想y7000p怎么连接显示器_这一次,做中华良心想—联想Y7000P游戏本体验评测
  12. 关闭自动降频 linux,iPhone如何关闭降频?iPhone手动关闭降频方法[多图]
  13. 技术晨读_2014_9_1
  14. Json简介与基本使用
  15. nova7s鸿蒙系统,曝华为nova7 SE新版本要来了!处理器换成天玑800U
  16. 【矩阵论】4. 矩阵运算——广义逆——加号逆应用
  17. 加密解密-对称加密与非对称加密
  18. 【Wayland】Weston多屏显示
  19. 无事可做的张张,没事更新点方法吧~~~~
  20. 计算机病毒与恶意代码学习交流

热门文章

  1. jsp的taglib指令用法
  2. 职业生涯之初恋,没有攻略
  3. 毕业设计-基于 MATLAB 的工业机器人运动学分析与实现
  4. 四种获取小数点后两位方法
  5. 视频倒放怎么弄出来?这几个小方法轻松解决这个难题
  6. wdr7500 虚拟服务器,TP-Link TL-WDR7500 无线路由器端口映射设置指南
  7. 2021年安全员-A证(山东省-2021版)考试报名及安全员-A证(山东省-2021版)考试试题
  8. 报表中如何实现中国地图钻取到各省地图?
  9. Redis 客户端 Hiredis 简介
  10. ubuntu安装HBuilder过程