未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

时间:2023-01-25 11:06:38

这两天要开发maven项目,于是去http://m2eclipse.sonatype.org/sites/m2e、 http://m2eclipse.sonatype.org/sites/m2e-extras下载maven核心插件和扩展插件,发现这两个地址已经失效,到google上搜了一把,发现sonatype公司不再提供maven相关插件了。m2e核心插件还好,可以在http://download.eclipse.org/technology/m2e/releases下载,可是m2e的扩展插件,找了好久也没找到下载地址。m2e扩展插件使得maven项目下载和部署都非常方便。通过m2e-extras中的 Maven SCM handler for Subclipse插件,我们可以使用下图的方法【import>>maven>>Checkout as Maven project from SCM】直接下载maven项目。通过m2e-extras中的Maven Integration for WTP插件,我们下载的maven项目是可以直接Run on Server的。

如果有这个扩展插件真心是不错。但是现在找不到m2e-extras插件了,我们就不得不另觅他法。经过各种尝试,我找到了一种可行的方法,现在就介绍给大家,如果大家有更好的方法欢迎分享。

我的环境如下:

eclipse版本:eclipse-jee-juno-SR1     svn:site-1.6.18   tomcat:tomcatv6.0.30

下载、配置、部署步骤:

1.从svn检出maven项目,点击“下一步”选择资源库位置,如果没有新建资源库。

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

2.选择要检出具体项目后点击"下一步",然后选择检出方式,并点击“完成”。一定要“做为新项目“检出否则,检出的项目最后无法部署到tomcat上。

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

3.选择新建项目的设置向导为”动态web项目“。输入项目名称,后面的步骤就按eclipse默认的来。点击”完成“后,svn开始下载项目。

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

4.项目下载完后,如图操作,开启项目的mavan的依赖管理功能。

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

5.删除eclipse项目向导创建的多余文件。

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

6.在项目上右键,选择”properties",找到Deployment Assembly选项,修改发布内容和发布路径,最重要的是添加maven依赖的jar包。

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署


7,最后在项目上点击右键,Run As>>Run on server,选择你的服务器,就可以启动运行了。

未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署


注意事项:

注意发布到WEB-INF/lib中的jar包不要和运行的${TOMCAT_HOME}/lib包下的jar包冲突,否则运行会出现异常。