我已经将一个现有的maven项目导入Eclipse.我试图为JUnit测试设置配置,我的项目不会成为可测试的项目.当我手动输入项目名称时,我收到了以下消息:
指定的项目不是java项目
我还注意到,在键入代码并尝试调用方法时,例如"System.out",当我输入句点时弹出一条消息,说:
此编译单元不在java项目的构建路径上
此外,当我右键单击项目并导航到Build Path时,没有可用的操作.
在这里和其他地方看了这个,我遵循了以下建议,没有成功:
我已经验证了.project和.classpath文件的存在
我查看了.project文件并验证了包含javanature
我运行了mvn eclipse:eclipse
我在PackageExplorer> Maven>更新项目配置中右键单击了该项目
Java没有被列为项目方面,但我不确定我应该把它搞得一团糟,因为我已经尝试点击它,这导致整个项目充满了错误(我认为与构建路径有关,但我可以'很记得).删除Java作为一个方面没有摆脱错误,我不得不从头开始重新导入项目.
对不起,如果其中任何一个含糊不清,谢谢你的帮助.
我正在使用m2eclipse.
编辑:只需从我的工作区删除项目,删除所有.project,.classpath文件和.settings文件夹,然后重新导入,问题就解决了.我不知道为什么它第一次没用.