Maven 如何打包 Spring Boot 项目
如果你使用的是 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 项目相关推荐
- 使用maven构建的Spring boot项目在开始搭建的时候出的一些错误
首先,先构建一个maven项目,构建好了之后,会有一个错误,先说明一下,我生成maven项目时jre给我自动选择的是1.5版本的,而本人安装的是1.8的 然后,我们要消除这个错误,发现是缺少了一个ja ...
- Myeclipse2017下使用Maven搭建的spring boot项目怎样运行?
刚开始接触SpringBoot以及Maven,在网上找到很多入门Demo,将这些Demo在Myecplise中导入后怎样运行? ①导入到Myecplise ②右击项目名-->Maven--> ...
- Idea利用maven打包spring boot项目
1.pom.xml文件中增加以下配置 <build><plugins><plugin><groupId>org.springframework.boot ...
- 使用Spring Boot Thin Launcher 打包Spring Boot项目,jar包瘦身
原文地址:https://www.jianshu.com/p/3fa4039d90d7 -------------------------------------------------------- ...
- 通过Maven构建打包Spring boot,并将config配置文件提取到jar文件外
如果通过不同的IDE打包,着实会觉得依赖性太大,并且容易出现错误,操作也比较复杂 同时,spring-boot-maven-plugin的使用感觉,相关配置太少,并且无法满足方便部署和运行的需求. 这 ...
- [spring]用IEDA创建spring boot项目
目录 1.环境准备 2.Maven配置环境变量 3.在 idea 配置 maven 4.idea安装springboot插件 5.创建spring boot项目 6. 打包spring boot项目 ...
- 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)
目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...
- IDEA 2019 生成Spring Boot项目,编写第一个Hello World程序,并打包成jar
IDEA集成了生成Spring Boot项目的功能,不需要你去 start.spring.io 上下载,使用方法如下: 新建项目,选择Spring Initializr: 然后点NEXT: 勾选需要的 ...
- Spring Boot项目(Maven\Gradle)三种启动方式及后台运行详解
Spring Boot项目三种启动方式及后台运行详解 1 Spring Boot项目三种启动方法 运行Application.java类中的Main方法 项目管理工具启动 Maven项目:mvn sp ...
最新文章
- 企业管理软件的需求描述方法
- Js 模拟鼠标点击事件
- leetcode54. 螺旋矩阵(详解)
- 服务器系统server 2008,windows server 2008 R2 操作系统
- Visual Studio项目版本转换器(c#项目版本转换器 v1.0)
- 金三银四,如何征服面试官,拿到Offer
- python 3.5 import theano ::hypot error
- asp.net 网页做一个浮动层_网页的布局与定位看完这篇就够了
- 电脑重启桌面 计算机图标消失,电脑重启后桌面图标不见了怎么解决
- c语言中char ch和getchar()是什么意思?
- 联想y7000p怎么连接显示器_这一次,做中华良心想—联想Y7000P游戏本体验评测
- 关闭自动降频 linux,iPhone如何关闭降频?iPhone手动关闭降频方法[多图]
- 技术晨读_2014_9_1
- Json简介与基本使用
- nova7s鸿蒙系统,曝华为nova7 SE新版本要来了!处理器换成天玑800U
- 【矩阵论】4. 矩阵运算——广义逆——加号逆应用
- 加密解密-对称加密与非对称加密
- 【Wayland】Weston多屏显示
- 无事可做的张张,没事更新点方法吧~~~~
- 计算机病毒与恶意代码学习交流