pom.xml文件的问题,必须为'pom',但为'jar',尚未对打包进行任何更改

问题描述 投票:0回答:1

我已经在很多地方搜索过,但似乎都没有用。在我的pom文件的第一行中,我得到

项目生成错误:父POM的包装无效,必须为“ pom”,但为“ jar”。

我首先尝试从其他工作的pom文件复制/粘贴该第一行的类似代码,但是很幸运。然后,我尝试进入概述->神器->将包装从“罐子”更改为“绒球”,但是没有运气。我也尝试安装新软件https://download.eclipse.org/m2e-wtp/releases/1.4/,但无法连接。我尝试将依赖关系上的maven-shade-plugin的版本从3.0.0更改为与我的maven版本(即3.3.9)匹配,但无法连接。即使Maven处于正确的路径,并且安装在那里并且可以为其他Maven项目工作,但我被告知我的环境可能存在问题,因此我尝试在IntelliJ等其他地方运行它,但是遇到了其他问题。我正在使用Spring工具套件,这是Eclipse的扩展。你们中有人知道如何解决此问题吗?谢谢

java maven pom.xml spring-tool-suite
1个回答
0
投票

错误表明您的<parent>是一个没有<packaging>pom</packaging>的项目。

所以您要么使用了错误的项目作为父项目,要么您的父POM偶然有<packaging>jar</packaging>

要更详细地了解这一点,我们需要您的POM文件以及您的父文件之一。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.