【Maven】 must be “pom“ but is “jar“ 报错

**报错内容:**Invalid packaging for parent POM com.liun:KnowledgeGuide:1.0-SNAPSHOT (D:\gitcangku\KnowledgeGuide\KnowledgeGuide\pom.xml), must be "pom" but is "jar"

打包无效,必须是"pom"但为"jar"

发生场景:在父子maven项目的构建时,我在父项目pom中写了 <packaging>jar</packaging>,并且一股脑的将这句话复制到了子项目的pom中。

解决:

子项目去除 <packaging>jar</packaging>

父项目改为 <packaging>pom</packaging>

再次构建项目就成功了。

相关推荐
AI进化营-智能译站8 分钟前
ROS2 C++开发系列13-运算符重载让ROS2消息处理更自然
java·开发语言·c++·ai
shjita19 分钟前
java根据键值对中值的大小进行排序的手法。
java·开发语言·servlet
薪火铺子38 分钟前
Spring Security 6.x 实战指南
java·后端·spring
善恶怪客1 小时前
Java-数据类型
java
学习3人组1 小时前
Mes全连路架构图
java·erp
上弦月-编程1 小时前
C语言指针从入门到实战
java·jvm·算法
Cyan_RA91 小时前
SpringMVC 请求数据绑定与参数映射 详解
java·后端·spring·mvc·springmvc·映射请求数据
逻辑驱动的ken1 小时前
Java高频面试考点场景题20
java·开发语言·深度学习·面试·职场和发展
bzmK1DTbd1 小时前
Java游戏服务器:Netty框架的高并发网络通信
java·服务器·游戏
longxibo1 小时前
【Flowable 7.2 源码深度解析与实战-前言】
java·后端·流程图