我已经将现有的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文件夹,然后重新导入,问题就解决了。我不知道为什么它第一次不能工作。
https://stackoverflow.com/questions/6192547
复制相似问题