解决eclipse在创建Maven Project时提示Invalid project description的问题

解决eclipse在创建Maven Project时提示Invalid project description的问题

背景

有些业务场景需要我们创建多Moudle的Maven项目,今天就用eclipse做了一个尝试,由于不太熟悉就碰到了一些问题,下面就描述一下这个问题以及解决的办法。

问题描述

1、首先打开eclipse,选在菜单File-New->Maven Project,如下图:
在这里插入图片描述
2、会弹出一个向导对话框,如下图:
在这里插入图片描述
这里我勾选了“Create a simple project(skip archetype selection)”,取消勾选“Use default Workspace location”,因为默认Location选中了以前的一个工程目录,肯定是不行的。这时候就可以通过"Browse…"按钮选择要保存的工程目录,这里我选择的就是eclipse的工作空间目录“E:\eclipse-workspace”。
3、点击“Next”按钮,出现下图:
在这里插入图片描述
把Artifact下的内容照着上图填写完整。
4、点击“Finish”按钮,就提示“Invalid project description.”的问题,如下图:
在这里插入图片描述
点击"Details>>"按钮如下图:
在这里插入图片描述

问题分析

从最后一张图的问题详细描述中可以看出提示的是E:\eclipse-workspace这个目录覆盖了E:\eclipse-workspace这个目录,也就是说工程目录出了问题,最终分析发现,创建Maven工程不会自动创建工程目录,会把你选择的目录当作工程目录,导致工程目录与工作空间目录冲突,而在创建普通的Java project的时候会在选择的工作空间目录下自动创建一个工程目录。这是有所差别的。

解决办法

既然知道了问题原因,那么我们可以先在工作空间目录下创建一个Maven的工程目录E:\eclipse-workspace\microserver,然后在创建Maven Project工程时不要选择工作空间目录,而是选择新创建的这个目录,就不会有问题了。希望对新手能有所帮助~

发布了130 篇原创文章 · 获赞 296 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/zlbdmm/article/details/104667918
今日推荐