【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>

再次构建项目就成功了。

相关推荐
小宋1021几秒前
Kafka 自动发送消息 Demo 实战:从配置到发送的完整流程(java)
java·分布式·kafka
Remember_9931 分钟前
【数据结构】Java数据结构深度解析:栈(Stack)与队列(Queue)完全指南
java·开发语言·数据结构·算法·spring·leetcode·maven
期待のcode4 分钟前
JVM 中对象进入老年代的时机
java·开发语言·jvm
派大鑫wink8 分钟前
【Day37】MVC 设计模式:原理与手动实现简易 MVC 框架
java·设计模式·mvc
毕设源码-赖学姐10 分钟前
【开题答辩全过程】以 基于java的医院床位管理系统的设计与开发 为例,包含答辩的问题和答案
java·开发语言
曹轲恒17 分钟前
SpringBoot的热部署
java·spring boot·后端
Remember_99320 分钟前
深入理解 Java String 类:从基础原理到高级应用
java·开发语言·spring·spring cloud·eclipse·tomcat
程序员侠客行34 分钟前
Mybatis插件原理及分页插件
java·后端·架构·mybatis
a努力。36 分钟前
得物Java面试被问:Netty的ByteBuf引用计数和内存释放
java·开发语言·分布式·python·面试·职场和发展
Mcband37 分钟前
Spring Boot 整合 ShedLock 处理定时任务重复执行的问题
java·spring boot·后端