导入Eclipse时无法识别Maven Java Web项目

时间:2012-08-30 13:11:59

标签: eclipse java-ee maven m2eclipse

一位同事正在尝试将Java Web项目项目导入他的Eclipse工作区。他安装了m2e插件,它识别“父”项目及其拥有的3个子项目(也是Maven项目)。但是,在导入项目时,Eclipse似乎并不将它们识别为Java项目(它不显示通常的“Java资源”和“部署描述符”)。 Project Explorer中出现的唯一两件事如下所示:

screenshot

我使用我的Eclipse版本导入了同一个项目,它认识到该项目是一个没有任何问题的Java Web项目。他需要做什么/安装才能让它发挥作用?他有Eclipse WTP以及m2e插件,所以我看不出他的Eclipse安装和我的安装有什么不同。

4 个答案:

答案 0 :(得分:5)

事实证明,我们需要在项目属性中启用项目方面。我不确定为什么默认情况下没有启用它,就像它导入我的Eclipse安装时一样,但是启用适当的项目方面可以解决我们遇到的问题。

答案 1 :(得分:1)

您需要安装m2eclipse-wtp 0.15.x(来自http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/)。它包含必要的配置程序,可根据您的pom.xml配置正确设置Java EE项目所需的项目方面。

请注意m2eclipse-wtp正在迁移到Eclipse基础并被m2e-wtp取代。 m2e-wtp 0.16.0将于2012年9月28日发布。在此之前,您可以尝试使用最新的release candidate

答案 2 :(得分:0)

尝试在Package Explorer中选择项目并执行Maven - >更新项目配置

答案 3 :(得分:0)

当我使用“项目资源管理器”视图时,我曾经历过这样的事情,当时我认为我实际上正在使用“包浏览器”视图。这两个视图将以不同的方式显示您的项目。