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

Springboot如何打包部署服务器

 文章目的:java项目打包成jar包或war包, 放在服务器上去运行

一、编写打包配置

1. pom.xml

在项目中的pom.xml文件里面修改<build>...</build>的代码

>> 简单打包成Jar形式,参考示例:

<build><finalName>ronasr-api</finalName><resources><resource><directory>src/main/resources</directory><excludes><exclude>dev/**</exclude><exclude>test/**</exclude><exclude>prod/**</exclude></excludes></resource><resource><filtering>true</filtering><directory>src/main/resources/${package.env}</directory></resource></resources><plugins><!-- Jar打包插件 --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins>
</build>>> 在IDEA开发工具下,运行Maven插件的打包package命令:

>> 将打包好的jar包,上传服务器。通过java -jar命令进行启动。

http://www.lryc.cn/news/484537.html

相关文章:

  • ubuntu将firewall-config导出为.deb文件
  • C++算法练习-day40——617.合并二叉树
  • 2024数维杯国际赛C题【脉冲星定时噪声推断和大气时间信号的时间延迟推断的建模】思路详解
  • 【Linux】MTD 分区
  • MySQL(5)【数据类型 —— 字符串类型】
  • 【数据搜集】初创企业获客,B端数据获取
  • hhdb数据库介绍(9-13)
  • Jmeter基础篇(24)Jmeter目录下有哪些文件夹是可以删除,且不影响使用的呢?
  • 卷积、频域乘积和矩阵向量乘积三种形式之间的等价关系与转换
  • 【Vue】Vue3.0(二十二) v-model 在原始Dom元素、自定义输入组件中双向绑定的底层实现原理详解
  • 史上最强大的 S3 API?介绍 Prompt API。
  • 单片机设计智能翻译手势识别系统
  • 「Mac玩转仓颉内测版12」PTA刷题篇3 - L1-003 个位数统计
  • 飞书文档只读限制复制
  • 【WPF】Prism学习(二)
  • 【鸿蒙开发】第二十一章 Location位置服务
  • 《目标检测》R-CNN网络基础(RCNN,Fast-RCNN)
  • iOS中的定位实现(逆地理编码)及Info.plist位置权限详解
  • 【从零开始的LeetCode-算法】3270. 求出数字答案
  • Web认证机制 Cookie、Token、Session、JWT、OAuth2 解析
  • Docker 基础命令介绍和常见报错解决
  • 如何轻松导出所有 WordPress URL 为纯文本格式
  • 【进程概念精讲】
  • 帽子矩阵--记录
  • MySQL深入:B+树的演化、索引和索引结构
  • axios 实现 无感刷新方案
  • Python 三种方式实现自动化任务
  • 新型创业模式:退休创业。没有工资,不用投资,有时间就干,不强制做,赚钱按贡献分。
  • Android 项目依赖库无法找到的解决方案
  • 在Node.js中如何使用TypeScript