2012-02-15 74 views
1

我似乎无法让Eclipse自动完成Maven项目中我的pom.xml文件中的任何内容。我有一段时间没有创建Maven项目,但我记得添加了junit依赖项并让Eclipse自动完成了该版本。我只是没有任何选择了。有任何想法吗?Maven pom.xml autocomplete在Eclipse中不工作

+0

这也是我的回忆。在我看来,Eclipse和自动完成功能相当差。 – 2012-02-15 22:41:52

回答

1

首先,你是否安装了m2e eclipse?这是在“关于Eclipse”/插件中,我记得...

第二将是,该项目是否具有Maven性质?当你右键点击项目时,你需要Maven上下文菜单吗?

第三个是,你用什么编辑器打开pom.xml - >你可以通过进入首选项/文件关联来验证这个。或通过右键单击pom.xml并选择“打开”

+0

是的,我安装了m2eclipse。我使用普通的xml编辑器,但使用m2eclipse POM编辑器时遇到了类似的问题。 – Mario 2012-02-16 05:23:57

+0

好,如果maven完成,你会期望它从pom编辑工作。你在想什么完成功能?我的工作正常,它会自动关闭标签,ctrl/command + space显示完成 – 2012-02-16 12:58:51

5

我不确定哪个部分做了这个诀窍,但在Eclipse Kepler中以下设置对我有用。

转到: - 首

转到>的Maven 检查“启动时下载存储库索引更新”复选框和“启动时更新Maven项目”:首选项 - >的Maven - >用户设置 检查中在现场“用户设置”以点带vallid“的settings.xml” 按“更新设置” (在我的情况下maven的settings.xml文件是不是在默认的Eclipse位置)

重启Eclipse