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

Spring Cloud工程添加子模块打包后文件为war包而非jar包

Spring Cloud工程添加子模块打包后文件为war包而非jar包

Spring Cloud子模块打出的包通常是JAR包而非WAR包,这是因为Spring Cloud主要基于Spring Boot构建,而Spring Boot默认打包为可执行JAR包。然而,如果遇到了Spring Cloud子模块打成了WAR包的情况,这可能是由于特定的配置需求或项目结构所决定的。如下图显然不是想要的结果

在这里插入图片描述

  • 在项目的pom.xml文件中,<packaging>标签被设置为war而不是默认的jar。这是告诉Maven你想要将项目打包为WAR包。

  • 解决方案:如果你希望将子模块打包为JAR包,确保在pom.xml中将<packaging>标签设置为jar

    方法一

    ​ 若您的微服务项目其他子模块打的包为jar包,就您新创建的子模块为war包,那打开子模块pom.xml,注释掉”war“即可,注释掉这行后,子模块会默认打包成父工程设置的打包方式,如下图:

    在这里插入图片描述

方法二:

​ 若方法一不能解决,则把把war改成jar即可,如下图:

在这里插入图片描述

如图则打jar包成功!
在这里插入图片描述

相关文章:

  • C语言小例程6/100
  • 【Linux】线程控制
  • MongoDB CRUD操作:地理位置查询
  • 操作系统教材第6版——个人笔记6
  • WPF国际化的最佳实践
  • SASS模块化与组织文件
  • 5-Maven-setttings和pom.xml常用配置一览
  • c#vb代码互转工具
  • SpringBoot+Vue校园管理系统(前后端分离)
  • MySQL分页:ROW_NUMBER() vs LIMIT
  • 【JMeter接口测试工具】第一节.JMeter简介和安装【入门篇】
  • vue 文件预览mp4、txt、pptx、xls、xlsx、docx、pdf、html、xml
  • SAP Build引言
  • AI绘画工具
  • 暑期来临,AI智能视频分析方案筑牢防溺水安全屏障
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • C学习-枚举(九)
  • ES2017异步函数现已正式可用
  • Java,console输出实时的转向GUI textbox
  • JS函数式编程 数组部分风格 ES6版
  • Js基础知识(一) - 变量
  • JS题目及答案整理
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Travix是如何部署应用程序到Kubernetes上的
  • 安装python包到指定虚拟环境
  • 爬虫模拟登陆 SegmentFault
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 什么软件可以剪辑音乐?
  • 数据科学 第 3 章 11 字符串处理
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 带你开发类似Pokemon Go的AR游戏
  • ​linux启动进程的方式
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #Z2294. 打印树的直径
  • $.ajax中的eval及dataType
  • (3) cmake编译多个cpp文件
  • (CPU/GPU)粒子继承贴图颜色发射
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (排序详解之 堆排序)
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (转)http协议
  • (轉)JSON.stringify 语法实例讲解
  • *** 2003
  • .Net 代码性能 - (1)
  • .NET的数据绑定
  • .NET设计模式(11):组合模式(Composite Pattern)
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • [ C++ ] STL---仿函数与priority_queue