当前位置: 首页 > 知识库问答 >
问题:

Eclipse-导入现有Maven项目会产生不受支持的IClasspathEntry Kind=4错误

仲孙子辰
2023-03-14

我有一个现有的Maven项目,该项目具有正确的pom.xml文件。我可以通过命令行mvn install构建项目。但是,当我将项目作为eclipse中现有的Maven项目导入时,我在eclipse中得到unsupported IClasspathEntry Kind=4错误。

此外,项目的某些属性在导入后没有得到正确的反映,例如。它是一个web项目,但我没有在项目结构下看到deploymed resources。我仍然可以在project图标上看到小的m表示它是一个maven项目。

我尝试用alt+f5更新项目,并用f5刷新项目。还是同样的错误。

我也尝试了这个SO帖子上提到的方法

如何修正错误“更新Maven项目”。不支持的IClasspathEntry类型=4?

  • 即。禁用maven nature,Eclipse:clean,重新启用maven nature。当我启用maven Nature时,仍然会出现同样的错误。
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.5:copy-resources (default-cli)
    null

共有1个答案

曾洲
2023-03-14

我终于设法解决了报告的错误。这是我所遵循的:

1)我的eclipse是64位版本,但它是使用32位JVM运行的,我将eclipse.ini改为使用64位JVM。

2)从我的工作区中删除了项目。

3)使用mvn eclipse:clean清理了eclipse项目文件,并使用mvn eclipse:eclipse再次创建了项目文件

4)在eclipse中将项目导入为general>Existing project

5)建设工程

这一次,没有报告不支持的IClasspathEntry Kind=4的错误。我希望,它能帮助其他面临同样问题的人。当心Eclipse的32位/64位JVM。我更喜欢使用与eclipse相同的体系结构--也就是说,如果您的eclipse是64位的,就使用64位的JVM。

 类似资料:
  • 我首先通过执行生成了一个gwt maven项目- mvn原型:生成-Darch etypeGroupId=org.codehaus.mojo-Darch etypeartifactId=gwt-maven-plugin-Darch etypeVersion=2.7.0 在那之后,pom。xml如下所示: 然后我通过内置的eclipse函数将这个项目导入eclipse——导入现有的Maven项目。

  • 问题内容: 今天早上,Maven开始抱怨此错误: 奇怪的是,我正在使用JDK 7,并且此代码已经构建了好几周了。我只是将m2e与默认POM一起使用,而未指定编译器版本。 这是我的Maven版本信息: 我可以这样使用Maven编译器插件解决它: 仍然,我想了解为什么Maven突然开始行为异常并需要使用编译器插件。 问题答案: 这很可能是环境问题,而不是Maven问题(即,您的JAVA_HOME环境变

  • 我有一个与maven命令(例如mvn安装)工作的maven项目,但当我试图将其导入eclipse时,我得到了错误 /complaining关于pom.xmleclipse的错误消息是: 生命周期配置未涵盖插件执行:com。谷歌。密码maven replacer插件:replacer:1.5.3:replace(执行:默认,阶段:流程源) 下面是pom的片段。eclipse抱怨的xml 欢迎任何提示

  • 主要内容:导入 Maven 项目我们知道,m2eclipse 是一个在 Eclipse 中集成 Maven 的插件,通过该插件我们可以很轻松的在 Eclipse 中导入 Maven 项目,本节我们将讲解如何使用 Eclipse 导入 Maven 项目。 导入 Maven 项目 相比新建 Maven 项目,实际工作中使用更多的是将现有的 Maven 项目导入 Eclipse,具体步骤如下。 1)点击菜单栏中的 Import ,开始

  • 当我尝试导入现有的maven项目时,Eclipse有一个奇怪的行为,它是一个多模块的JEE maven项目,包含父模块和子模块。结构svn如下所示: 父级 当我将项目导入Eclipse时,它会自动在“父”项目的同一目录中创建一个“共享库EAR”。导入后看起来像这样: 共享图书馆EAR 它对工作区中的每个“jar”maven项目都这样做。这很正常吗?我使用Eclipse氧气。2和Eclipse Ne

  • 我已经在许多地方查阅了下面的错误,但似乎无法就解决方案或一个有效的解决方案达成共识。 “Maven项目扫描错误[项目路径];Java.lang.OutOfMemoryError:Java堆空间” 我将MAVEN_OPTS设置为“-xms512m-xmx1024m-xx:maxpermsize=1024” 我正在导入的项目是一个资产项目,有许多图像、图标、.swf和JS文件。 是不是我还需要什么,或