eclipse再倒入maven项目时报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse再倒入maven项目时报错相关的知识,希望对你有一定的参考价值。

在导入项目时提示报错:
No marketplace entries found to handle maven-compiler-plugin:2.3.2:compile in Eclipse. Please see Help for more information.
No marketplace entries found to handle maven-compiler-plugin:2.3.2:testCompile in Eclipse. Please see Help for more information.

请问应该如何解决?

参考技术A

解决方法

进入该项目文件夹中,有个.settings------找到

org.eclipse.wst.common.project.facet.core.xml这个文件

<?xml version="1.0" encoding="UTF-8"?>

<faceted-project>

<fixed facet="wst.jsdt.web"/>

<installed facet="jst.web" version="2.3"/>

<installed facet="wst.jsdt.web" version="1.0"/>

<installed facet="java" version="1.7"/>

</faceted-project>

eclipse

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软体开发商以Eclipse为框架开发自己的IDE。Eclipse最初由IBM公司开发,2001年11月贡献给开源社区,现在它由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。

基本含义

虽然大多数用户很乐于将 Eclipse 当作 Java集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

编程开发这种平等和一致性并不仅限于Java开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、phpandroid等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

参考技术B   你可以自己安装一个maven,然后在myeclipse中的preference里面的MyEclipse的 Maven4MyEclipse中的User Setting修改,反正我就是这么弄好的

本人是myeclipse10,安装的是maven3.2.1

  
参考技术C 由于缺少插件的原因,可以在eclipse配置里配置自己本地的maven安装路径 参考技术D 兄弟,你的问题解决了么 我也遇到一样的问题
No marketplace entries found to handle clojure-maven-plugin:1.3.8:compile in Eclipse. Please see Help for more information.追问

没有额~无奈用myeclipse了

追答

呵呵

第5个回答  2012-06-14 看样子是maven的编译插件找不到,看看你的maven settings文件配置是否正确。

myEclipse 导入maven项目时报错

1.先右击项目,build Path 查看是否是某个JAR出了错。去掉无用的JAR 以及修改对应的JDK版本

2.检查src源文件,查看是否是源文件出了错。发现,还真的是

导入的包上面,报错:The import javax.servlet.annotation cannot be resolved 

然后problems里报:Eclipse “cannot be resolved to a type” error

——解决:

最后在尝试过程中,发现是jdkeclipse配置的tomcat版本不符合的问题。Jdk版本是1.7  tomcat1.6 就导致了有些包没有。

解决——:build Path ——Add Library——MyEclipse Server Library(有的是 server runtime,只要是能配置到服务器的,就是带server字眼的都可以试试)

然后点击即可。然后再在

点击你所装的tomcat版本,最后点击ok 完成。错误就消失了。

 

以上是关于eclipse再倒入maven项目时报错的主要内容,如果未能解决你的问题,请参考以下文章

eclipse创建maven项目时报错解决办法

使用maven创建一个插件项目时报错,报错信息如下

关于使用eclipse maven UpdateProject时报错,无法更新本地仓库的问题解决方案

maven启动项目时报错

myEclipse 导入maven项目时报错

eclipse创建maven时报错,大神帮帮忙急用,在线等