SpringBoot 打包所有依赖

news/2025/1/15 23:07:18/

SpringBoot 项目打包的时候可以通过插件 spring-boot-maven-pluginrepackage 项目,使得打的包中包含所有依赖,可以直接运行。例如:

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

这样用 package 打包时会生成两个包,一个是包含了所有依赖的以 .jar 结尾,一个是不包含依赖的以 .jar.original 结尾。

如果打的包在 Windows 运行不起来,可以进行如下处理:

  1. 首先确保 JDK 版本一致,比如项目的 JDK 是17,那环境的 JDK 版本要等于或者高于 17。否则会报如下错误:
    Error: A JNI error has occurred, please check your installation and try again
    
  2. 如果配置文件(本地和 Nacos)中包含中文(注释也算),则需要加上参数 -Dfile.encoding=utf-8 以编码 UTF-8 启动。
    java '-Dfile.encoding=utf-8' -jar sevnce-auth-1.0.0.jar
    

http://www.ppmy.cn/news/1450739.html

相关文章

线性神经网络示例

通过5个条件判定一件事情是否会发生&#xff0c;5个条件对这件事情是否发生的影响力不同&#xff0c;计算每个条件对这件事情发生的影响力多大&#xff0c;写一个线性神经网络模型pytorch程序,最后打印5个条件分别的影响力。 一 在这个场景中&#xff0c;一个线性神经网络&…

什么是 IoT,代表性的 IoT 产品或服务都有哪些?

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 物联网&#xff08;IoT&#xff09;是一个由互联设备组成的网络&#xff0c;包括嵌入传感器、软件等技术的机械和数字机器&#xff0c;以及消费品。这些设备能够相互连接&#xff0c;并与云交换数据。I…

杨辉三角(C语言)

一、N-S流程图&#xff1b; 二、运行结果&#xff1b; 三、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>int main() {//初始化变量值&#xff1b;int a[10][10] { 0 };int i, j;//赋值&#xff1b;a[0][0] 1;//实现杨辉三角&#xff1b;…

zookeeper数据迁移至clickhouse-keeper

1&#xff09;找到zookeeper主节点 zkServer.sh status 查看返回结果&#xff1a; ZooKeeper JMX enabled by default Using config: /conf/zoo.cfg Client port found: 2181. Client address: localhost. Client SSL: false.Mode: leader Mode说明&#xff1a;值为leader 代表…

【深度学习实战(30)】训练框架之使用tensorboard记录loss

一、 安装Tensorboard库 pip install tensorflow pip install tensorboardx二、LossHistory类实现过程 1. init构造函数 传入参数log保存路径&#xff0c;模型&#xff0c;模型输入尺寸 def __init__(self, log_dir, model, input_shape):实例化SummaryWriter对象 self.wr…

好用的AI工具推荐与案例分析

你用过最好用的AI工具有哪些&#xff1f; 简介&#xff1a;探讨人们在使用AI工具时&#xff0c;最喜欢的和认为最好用的工具是哪些&#xff0c;展示AI技术的实际应用和影响。 方向一&#xff1a;常用AI工具 在选择常用AI工具时&#xff0c;可以根据不同的应用场景和需求来挑选…

旅游新策略,共享与补贴助力地方经济繁荣

在当前的经济环境中&#xff0c;旅游业对于地方经济增长的重要性日益凸显。各个城市都在积极探索增加旅游流量的方法&#xff0c;以刺激本地经济的增长。 例如&#xff0c;淄博政府通过政策推动和合作模式&#xff0c;成功吸引了大量游客&#xff0c;这成为了一个成功的案例。…

SQLite如何处理CSV 虚拟表(三十七)

返回&#xff1a;SQLite—系列文章目录 上一篇&#xff1a;SQLite的DBSTAT 虚拟表&#xff08;三十六&#xff09; 下一篇:SQLite的扩展函数Carray()表值函数(三十八) ​ RFC4180格式是一种文本文件格式&#xff0c;被用于表格数据间的交互&#xff0c;也可将表格数据转化…