首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在eclipse中运行的maven项目的问题,无法识别为Java项目

在eclipse中运行的maven项目的问题,无法识别为Java项目
EN

Stack Overflow用户
提问于 2011-06-01 03:28:42
回答 12查看 71.4K关注 0票数 18

我已经将现有的maven项目导入到Eclipse中。我尝试为JUnit测试设置配置,但我的项目不能作为可测试项目出现。当我手动输入项目名称时,系统会显示以下消息:

指定的项目不是java项目

我还注意到,当键入代码并尝试调用方法时,例如"System.out“当我键入句点时,弹出一条消息,说:

此编译单元不在java项目的生成路径上

此外,当我右键单击项目并导航到Build Path时,没有可用的操作。

在这里和其他地方查找了这一点后,我遵循了以下几条建议,但没有成功:

我已经验证了.project和.classpath文件的存在

我查看了.project文件,并验证了其中是否包含了一个javanature

我已经运行了mvn eclipse:eclipse

我在PackageExplorer > Maven > Update project Configuration中右键单击了该项目

Java没有被列为项目的一个方面,但我不确定我是否应该弄乱它,因为我试过点击它,这导致整个项目充满了错误(我认为与构建路径有关,但我不太记得了)。删除Java作为一个方面并不能消除错误,我必须从头开始重新导入项目。

如果有任何含糊之处,我深表歉意,谢谢你的帮助。

我使用的是m2eclipse。

编辑:通过从我的工作区删除项目,删除所有.project、.classpath文件和.settings文件夹,然后重新导入,问题就解决了。我不知道为什么它第一次不能工作。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2011-06-08 22:49:41

通过从我的工作区删除项目,删除所有.project、.classpath文件和.settings文件夹,然后重新导入,问题就解决了。我不知道为什么它第一次不能工作。谢谢大家的帮助。

票数 2
EN

Stack Overflow用户

发布于 2011-06-01 04:08:38

我已经运行了mvn eclipse:eclipse

我在PackageExplorer > Maven > Update project Configuration中右键单击了该项目

这两个应该是相互排斥的。您可以使用eclipse:eclipse从外部管理项目,也可以使用m2eclipse从内部管理项目。不要把它们混为一谈。

问题的可能原因:

打包为POM (可能这是多模块项目的根,在这种情况下,您必须导入模块项目)。m2eclipse不会将Java性质添加到POM项目中( eclipse:eclipse,btw)

票数 37
EN

Stack Overflow用户

发布于 2011-08-27 00:40:02

如果您在Eclipse中安装了M2插件,请确保您的系统中安装了Maven2.7以上版本。

之后,运行mvn eclipse:clean,然后运行mvn eclipse:eclipse

将在您的项目文件夹中创建.classpath.project。一切都会好起来的。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6192547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档