目前我已经强制我将我的项目导入到 eclipse 中。将我的项目导入 Eclipse 后,我右键单击该项目去配置并转换为 Maven 项目。完成所有这些之后,我没有自动完成代码的工作,也没有 ctrl+click 工作。
系统规格:
- 操作系统:Windows 7 x64
- 内存:8GB
- CPU:英特尔酷睿 i5
- 硬盘:128GB 固态硬盘
- Eclipse 版本:Juno 4.2 JavaEE
- Maven m2e 版本:1.1.0
- Perforce 版本:2012.2.486944
尝试修复
- 我注意到,当我右键单击我的项目并希望转到 Java Build Path 时,它不存在。
- 在我的右键菜单属性和构建器下,我只有“Maven Project Builder”
- 我试图在文件中添加正确
<buildCommand>
的 java builder 和正确<natures>
的.project
。这并不能解决我的问题,但确实添加了我在 1 中看不到的 Java 构建路径。(下面是我未更改的 .project 文件) - 我已经导航到
.metadata>.plugins
并删除了org.eclipse.jdt.core
Eclipse 重建它的索引。
尝试 ctrl+单击自动完成或右键单击>参考>工作区时收到错误
资源不在 Java 项目的构建路径上
.project
文件
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>project</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
有没有我忽略的简单步骤,或者我忘记了做的步骤?关于这个问题的任何帮助都会很棒。
(*我已经搜索过与 ctrl+click 和自动完成相关的问题,但我发现的解决方案都没有帮助,而且似乎没有一个与 eclipse+perforce+maven 问题相匹配,但如果此主题已涵盖在另一个帖子)