Maven与eclipse集成
Maven与Eclipse集成:m2eclipse插件安装与使用:
http://www.sonatype.com/books/m2eclipse-book/reference/
一文详细讲解了从eclipse更新m2eclipse的方法,另
Maven中文版权威指南:http://www.juvenxu.com/mvn-def-guide/
中第14章也讲了安装方法。
这里讲一下步骤:
1、先安装subclipse插件
2、安装m2eclipse插件核心
3、安装m2eclipse extra这里可能有多个要安装,最好一个一个的安装。
问题一、
安装好后,找到maven colse提示“Eclipse is running in a JRE, but a JDK is required”,提示两个地方需要更改:
1、eclipse下要用jdk:即eclipse\window\preferences\java\installed jres里面修改成jdk目录,因为eclipse默认使用jre目录
2、eclipse的目录eclipse.int需要添加
-vm
C:\Java\jdk1.6.0_14\bin\javaw.exe
下面是我添加之后的内容
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vm C:\Java\jdk1.6.0_14\bin\javaw.exe --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m
注意添加的位置及内容。
问题二、安装好后,在eclipse中新建项目,选择Checkout Maven Projects from SCM打开后发现SCM URL下拉框中没有内容可选?
问题解决:问题出在安装m2eclipse插件的时候安装第三步的时候即安装extra时没有安装Maven SCM handler for Subclipse,单独在eclipse安装http://m2eclipse.sonatype.org/sites/m2e-extras出搜索出来Maven SCM handler for Subclipse,把他安装好即可。安装好后在SCM URL中就可选svn了。
如果同时要用cvs或其它的,则可以在eclipse/help/Marketplace 中搜索scm里面可以找到其它的插件安装。
参考链接:MyEclipse8.5中安装SVN插件Subclipse和maven插件M2Eclipse