Eclipse不会在Maven项目中提示

时间:2014-12-09 15:25:11

标签: eclipse maven svn m2eclipse

我刚加入了由另一个团队建造的项目。该项目使用SVN作为Revision System Control和Maven来构建bundle。我使用Eclipse Luna IDE。

当我尝试添加新类时,我得到错误说:"源文件夹不是Java项目。"

我认为这不是一个大问题而且我手动创建了* .java文件,但是当我尝试编写一些代码IDE时没有给我任何与代码相关的提示,Eclipse没有' t自动添加任何导入,看起来Eclipse将我的java文件视为一个简单的文本文件。

我觉得我在使用记事本而不是IDE。有谁知道我必须添加到项目中,更改配置或我必须做什么才能使Eclipse像Eclipse一样工作而不仅仅是文本编辑器?

提前致以最诚挚的问候和谢意, 康拉德

1 个答案:

答案 0 :(得分:1)

导入项目时,您可能没有启用Maven特性。有两种方法可以做到这一点:

  1. 通过“导入Maven项目”而不是“现有Java项目”导入项目。
  2. 打开项目的上下文菜单 - >配置 - >转换为Maven项目
  3. 要检查,请查看.project文件(可能在Eclipse内部不可见)。必须有一行

    <nature>org.eclipse.m2e.core.maven2Nature</nature>
    

    [编辑] 项目结构看起来不正确。您应该从SVN结帐trunk,而不是root