1、首先创建一个空的Maven项目做为父项目

 

 2、然后创建一个Maven项目作为子项目

 

 

3、创建后刚开始有parent标签,加载完之后就没有了,所以只需要手动加上parent标签即可,将原本的artifactId和packageing标签移到parent标签外,然后在parent标签里面再创建一个artifactId标签,这两个标签的值不要搞错了。(详情看图) 

 

 

4、可能的原因

      原因就是webapp模板在maven项目创建完后,会自动部署自己的模板,包括pom.xml,web.xml,index.jsp等文件,就会把maven子项目默认生成的pom.xml(含有 正确的parent)给覆盖掉,你可以去看找到模板的jar包去看它的pom.xml和生成的一模一样。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐