eclipse3.2版本使用maven
eclipse安装maven插件,插件url:http://m2eclipse.sonatype.org/sites/m2e/(如何安装就不说了),目前,该地址提供4个maven版本的安装:
经过实验,只有0.10.0.20100209-0800版本的可以进行安装(安装地址:http://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800,只填http://m2eclipse.sonatype.org/sites/m2e/是没用的),其他的版本安装不了,会有类似如下错误提示:
但是,0.10.0.20100209-0800版本的又只能eclipse3.3以上的才可以安装,eclipse3.2的不支持,所以必须安装maven更低的版本,低版本的maven可以在http://m2eclipse.sonatype.org/sites/archives/中寻找,本人使用的是0.9.7.200904021036这个版本的,安装成功!
在eclipse3.2版本安装0.9.7.200904021036版本的插件。使用maven package会报如下异常:
经发现,是maven-surefire-plugin这个插件版本太高照成的,因为我的maven是3.0.3版本的,所以我改maven-surefire-plugin版本为2.10版本,发现还是同样错误,没道理啊,这个是对应3.0.3版本的啊,见http://maven.apache.org/plugins/。后来仔细想想,我的eclipse使用的插件是0.9.7.200904021036版本的,不知道是不是这个插件版本太低的原因,但是我的eclipse版本不支持高版本的插件,所以只好使用低版本的surefire。低版本的surefire版本好查询url:
http://svn.apache.org/repos/asf/maven/surefire/tags/,还有要修改使用surefire的其他版本,要在pom.xml中配置:
如上,我使用的是2.0版本的 ,最后成功!!!!