`

eclipse下安装m2e的maven插件报错的各类解决方案(含pom editor没装好的解决方案)

阅读更多

安装eclipse插件,我想大家已经熟悉的不能再熟悉了,本不该过多的赘述的。但是最近发现有些朋友在安装这个maven的eclipse开发插件(maven插件安装请查看我的前一篇文章,maven的安装和运行,这篇文章说的是安装maven的eclipse插件,而不是安装maven)的时候,经常会出现各类的问题,下面我总结了下,并写成了这篇文章,希望能帮到大家。

 

关于eclipse插件的安装方式,一般较为通用的有三种,第一种是直接在线安装,输入url就行了,这种就不说了;第二种则是本地安装,直接放到plugins文件夹或者dropins文件夹下,重启即可(有的插件需要修改eclipse的ini文件);第三种则是links方式引用安装插件,我本人当然是最喜欢第三种的links方式,便于移植扩展,而且不会使eclipse运行变慢,因为前面两种都是安装到了eclipse的安装文件夹中去了,eclipse在每次启动的时候都回去扫描这些文件夹,插件都装到里面的话,文件夹越发的大了,eclipse的启动速度也就越发的慢了。

 

这里我就不讲解m2e插件是如何安装上了,以上的3种也随便大家挑,下面我总结下,安装不上或者安装报错,或者安装好之后,缺少pom editor选项时,我们该做的处理方案。

 

错误一:有的机器,使用在线安装时报错,缺失zest插件,得先安装zest插件再安装m2eclipse即可,同时好像也要装上gef。再千难万难之后,我们终于装好了.....(注,所以我还是希望大家尽量不要使用什么在线安装的法子(⊙o⊙)…

 

错误二:安装完后,重新启动eclipse的时候会提示warning:找不到jdk啥的,这时候,就得在,eclipse.ini文件中加入如下两行(vm指向javaw.exe的位置,或者直接到bin那里也可以,记得是两行,不是一行....):

-vm

D:\Development\Java\jdk1.5.0_16\bin\javaw.exe


错误三:提示  Unable to locate the Javac Compiler in:这个时候,我们就该这样了,Window ->Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 
点击"JRE home"右边的"Directory"选择文件夹D:\Development\Java\jdk1.5.0_16\jre,一路“确定”,回到"Installed JREs"界面,在刚添加的"jdk1.5.0_16"打上勾。再选择目录树中的"Execution Environments", 点选界面左侧的"J2SE-1.5",然后在右侧点选"jdk1.5.0_16"。重启Eclipse,一切OK了。或者edit已经存在的jre,然后点击Add Extends JARS按键,添加jdk\lib\tools.jar文件,同样可以解决。

错误四:error:missing jar 1.5.0 啥的错误,这个时候,我们该在pom.xml文件中加入如下:
在 <dependencies>中加入:
         <dependency>  
          <groupId>com.sun</groupId>  
          <artifactId>tools</artifactId>  
          <version>1.5.0</version>  
          <scope>system</scope>  
          <systemPath>C:/Program Files/Java/jdk1.6.0_22/lib/tools.jar</systemPath>  
            </dependency>
其中systemPath是tools.jar文件的地址!

错误五:安装完毕后,上面的4中错误,全都没有,但是当你去打开pom.xml的时候,你发现居然没有pom editor的编辑器,我本人以为,pom editor真是非常非常重要的对于整个m2e插件来说,可视化的处理pom.xml的各种操作,假使没有,我宁愿没有这个插件算了......
这个错误一般发生在我们这种,本地links安装m2e的用户身上,原因是跟links方式安装有关吗?我负责任的说,不是,是因为网上那些共享m2e插件的人,他们贡献的插件本身就是不全的,里面根本没有pom editor这个zip!!!
这个问题的缘故在于大家喜欢吃现成的,当出现一个不全的m2e的时候,大家想都不想就用了,用完还到处发博文共享,到处转帖,到处上传,致使这个问题出现(原创博文是多么的重要啊  >...<),再到网上去查为啥没有的时候,发现并没有这个问题的太多的解决方案,囧.....
下面我就贴上pom editor的zip包,原本是贴全部的,可是iteye的附件不能超过10M,没办法,我就把它分离出来了,解压之后,直接放到原来那个m2e的插件包的plugin下面即可,即m2eclipse\eclipse\plugins\org.eclipse.zest.XXX的两个zip,重启之后,右键pom.xml即有pom editor打开方式了
分享到:
评论
12 楼 u012413283 2015-01-15  
感谢楼主,同样的问题解决了
11 楼 zhaoyh82 2014-05-18  
感谢楼主
10 楼 hua2011 2013-12-27  
按照楼主说的,还是没有出现pom editor编辑器,麻烦楼主能否发一个份完整的给我,463889198@qq.com,感谢!
9 楼 cjh326419411 2013-08-30  
lxhqing 写道
多谢楼主,我按照你说的,但是还是没有出现pom editor编辑器,可否发到我的邮箱,2530903030@qq.com,谢谢!

onthewanying 写道
多谢楼主分享,但是始终未找到完整的maven插件,留下邮箱,希望楼主发个完整的,感谢
fq574849595@163.com

已经发邮箱了
8 楼 lxhqing 2013-08-14  
多谢楼主,我按照你说的,但是还是没有出现pom editor编辑器,可否发到我的邮箱,2530903030@qq.com,谢谢!
7 楼 onthewanying 2013-07-07  
多谢楼主分享,但是始终未找到完整的maven插件,留下邮箱,希望楼主发个完整的,感谢
fq574849595@163.com
6 楼 dafa1892 2013-06-14  
非常感谢楼主
5 楼 宋建勇 2013-01-14  
宋建勇 写道
我安装(link方式安装)后加入org.eclipse.zest.core_1.3.0.v20110221-2050.jar和org.eclipse.zest.layouts_1.1.0.v20110425-2050.jar包后还是没有pom editor编辑器

好了,我将的mylink.link内容改变了一下,重启ok了,感谢博主!
内容未改之前如下:
path=D:\\Tools\\eclipse-plugins\\maven3
path=D:\\Tools\\eclipse-plugins\\SVN\\site-1.8.18
内容修改之后如下:
path=D:\\Tools\\eclipse-plugins\\SVN\\site-1.8.18
path=D:\\Tools\\eclipse-plugins\\maven3
其实就是调换了一下顺序!嘿嘿!
4 楼 宋建勇 2013-01-14  
我安装(link方式安装)后加入org.eclipse.zest.core_1.3.0.v20110221-2050.jar和org.eclipse.zest.layouts_1.1.0.v20110425-2050.jar包后还是没有pom editor编辑器
3 楼 rongsheng730 2012-12-08  
非常感谢!
2 楼 rongsheng730 2012-12-08  
找了一下午,终于搞定了,多谢了,我也是只喜欢用link方式安装
将m2eplugins-org.eclipse.zest_.zip里的两个jar包解压到m2eclipse\eclipse\plugins即可
1 楼 cjh326419411 2012-11-09  
非常好,出现了同样的状况,我就喜欢用了link方式安装。

相关推荐

Global site tag (gtag.js) - Google Analytics