有关m2 eclipse插件的问题。目前我有最新更新的“Eclipse Java EE IDE for Web Developers”。我安装了m2 eclipse插件,并开始了一个普通的java项目。然后我通过m2Eclipse插件与maven 3.0.3,没有编译错误,jre5与jdk7
“右键单击 - >配置 - >转换为maven项目” 这似乎工作,一个pom.xml创建,项目转换,并且一切都很好,很好。
这个问题从我对这个项目做任何事情开始。在项目“Right project on project - > maven”的maven设置中有几个奇怪行为的选项,更新maven配置会将该项目的默认JDK(JDK7)更改为j2SE-1.5 ...,安装在机器上,当然没有找到。还有代码完成和错误检查在编辑器中不起作用。
例如: params.put(“some_string”,);这会导致编译错误为“红色”,因为put()没有第二个参数,但是根据eclipse编辑器,这可以检查出没问题。
我对这个问题做了一些研究,从我可以从谷歌收集的信息看来,m2eclipse和这个eclipse发行版有一些问题,但是没有什么可以解决这个问题。是否有其他人有类似的问题,或者有没有人知道如何解决这个问题?
请让我知道,如果是我可以提供的任何其他信息,我不想只将我的settings.xml粘贴到堆栈溢出。
注:我已经在Eclipse配置的settings.xml我,并有哪个版本的JDK使用(7)
系统信息规定: Maven的版本:3.0.3 Eclipse版本:Eclipse的Java EE的IDE为Web开发人员版本
所有eclipse插件在此发布日期都安装了最新版本,并且没有XML完整性错误或任何类型的错误。
没有这样的运气,转换仍然恢复为jdk 5.另外,我不应该在类中输入通常能够通过Maven点击并自动解析的类,而不会在无错误之上工作。没有任何选项出现(创建类名为this,添加注释等) –
对不起,添加的东西,但我也应该补充说,Maven否则似乎工作。对于eclipse存储库窗口中的任何Maven存储库,我都可以重建索引,启用全部/最小索引,并且所有这些似乎都能正常工作,控制台或我所知的任何其他地方都没有错误。 –
试图尽可能多地获取这里的信息。我创建了一个新的测试基础maven项目。这一个默认为j2SE5,它再次没有安装。我简单地删除它,并将JDK7(默认)添加到构建路径中。我可以进入pom.xml依赖管理查看器并搜索依赖关系,并添加它们,例如log4j。但是,当我在工作空间中实现类时,它们不会在工作空间中解析,并且没有解决该依赖关系的选项。尽管如此,这个特定的项目却会出现编译错误的红色错误。 –