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

springboot 打的可执行jar包单独更新某个jar包

需求

解决springBoot打包的jar包,单独更新某一个jar包,

参照网址:https://blog.csdn.net/weixin_42310343/article/details/147266181
-- 将kafka-clients-3.9.1的版本升级一下,主要分为以下几步

1. 创建临时目录(test和test/jar_file)
mkdir test test/jar_file
2. 将jar包中的MANIFEST.MF解压出来
unzip xx-executable.jar META-INF/MANIFEST.MF -d temp
3. 进入到jar_file目录,同时把jar包拷贝到此目录下面
cd jar_file
mv ../xx-executable.jar .
解压jar包中所有的文件
jar -xf xx-executable.jar
删除jar包
rm -rf xx-executable.jar
进入到目录中,删除老版本的jar包,替换新版本的jar包.
cd BOOT-INF/lib
rm -rf kafka-clients-3.0.1.jar
rz -y (上传新版本的jar包)
4. 重新打包
当前目录为:jar_file
jar -cfm0 ../xx-executable.jar ../temp/META-INF/MANIFEST.MF .
5. 得到新版本的jar包(可以运行并且测试一下)

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

相关文章:

  • JMeter 高阶玩法:分布式压测的技术核心技术要点
  • 【K8S】详解NodePort 和 ClusterIP
  • 大数据复习HDFS
  • 11.0592MHz晶振:电脑主板的“心脏”
  • 通过Docker挂载nginx并修改页面
  • ros中相机话题在web页面上的显示,尝试js解析sensor_msgs/Image数据
  • 嵌入式开发之freeRTOS移植
  • Kafka性能调优全攻略:从JVM参数到系统优化
  • Java的SpringAI+Deepseek大模型实战
  • 基于keepalived、vip实现高可用nginx (centos)
  • mongodb单节点改副本集模式
  • Python 开发环境全栈隔离架构:从 Anaconda 到 PyCharm 的四级防护体系
  • NetworkManager介绍与用法
  • 【单片机】51单片机练习代码
  • GRBL_UNO R3编译下载
  • Spring Boot 虚拟线程 vs WebFlux:谁更胜一筹?
  • Spring-创建第一个SpringBoot项目
  • apisix-使用hmac-auth插件进行接口签名身份验证\apisix consumer
  • SpringBoot项目启动时自动加载数据到Redis的完整实现方案,用于存储字典,定时任务,登录用户等
  • Spring @Autowired 依赖注入全解析
  • 语音情感识别:CNN-LSTM 和注意力增强 CNN-LSTM 模型的比较分析
  • Hive优化详细讲解
  • Redis 的优势有哪些,它是CP 还是 AP?CAP 理论又是什么?
  • C#的泛型和匿名类型
  • Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器
  • Java八股文——计算机网络「传输层篇」
  • CppCon 2017 学习:Everything You Ever Wanted to Know about DLLs
  • CppCon 2017 学习:dynamic_cast from scratch
  • 【AJAX 实战】图书管理系统上 渲染图书列表+新增图书+删除图书
  • windows系统JDK1.8 与JDK 17切换