SVN中基于Maven的Web项目更新到本地过程详解
2016-07-28 16:11
573 查看
环境
MyEclipse:10.7
Maven:3.1.1
概述
最近在做项目的时候,MyEclipse下载SVN上面基于Maven的Web项目总是出现很多问题,有时候搞了很半天,Maven项目还是出现叉号,最后总结了方法步骤,终于可以将出现的问题解决,在此,将重现从SVN上将基于Maven的Web项目变成本地MyEclipse中项目的过程,问题也在其中进行解决。
问题补充
在使用Myeclipse的部署Web项目的时候,在点击部署按钮的时候,没有任何反应,在此提供两种解决方法,问题如图1所示:
![](http://www.itnose.net/img/20140516/10034653.png)
图1
此时解决方案有两种:
这个问题主要是工作空间的问题,所以
第一种就是将工作空间改为其他路径,问题将迎刃而解,如何改变MyEclipse工作空间,在此不做赘述
第二种将是对现在的工作空间进行文件删除,我的MyEclipse本地工作空间具体的文件路径是D:\Workspace\MyEclipseWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.ast.deploy.core.prefs,只要删除这个文件,重启MyEclipse即可解决问题,如图2,所示:
![](http://www.itnose.net/img/20140516/10034654.png)
图2
这样重启MyEclipse之后,问题将被解决,如图3所示:
![](http://www.itnose.net/img/20140516/10034655.png)
图3
回归主题
以上的问题解决之后,至少保证在SVN上面检出的Maven web项目可以进行部署,下面将进行整个步骤详解
1,从SVN上面检出已经提交的Maven web项目
![](http://www.itnose.net/img/20140516/10034656.png)
图4
此时检出后如图5所示:
![](http://www.itnose.net/img/20140516/10034657.png)
图5
2,右击项目,run as->Maven build...,如图6所示:
![](http://www.itnose.net/img/20140516/10034658.png)
图6
接着执行,eclipse:eclipse,并且执行run,此步骤是为了生成Myeclipse项目,如图7所示:
![](http://www.itnose.net/img/20140516/10034659.png)
图7
执行后,刷新项目文件,此时的效果如图8所示:
![](http://www.itnose.net/img/20140516/10034660.png)
图8
此时的项目已经是Maven的架构了
3,增加Web项目支持,操作步骤如图9所示:
![](http://www.itnose.net/img/20140516/10034661.png)
图9
![](http://www.itnose.net/img/20140516/10034662.png)
图10
此时项目结构为:
![](http://www.itnose.net/img/20140516/10034663.png)
图11
发现会出现错误的标识,这个是因为,编译环境不正确的原因,此时右击项目,properties,然后将编译环境改为1.7,如图12所示:
![](http://www.itnose.net/img/20140516/10034664.png)
图12
此时项目结构如图13所示:
![](http://www.itnose.net/img/20140516/10034665.png)
图13
此时还会出现红色的叉号,这是因为,Facted Project 中的Java 版本设定与项目的Java 版本设定不一致,此时进行步骤4解决,
4,解决红色叉号,项目右击,properties,然后如图14进行操作:
![](http://www.itnose.net/img/20140516/10034666.png)
图14
此时项目架构如图15所示:
![](http://www.itnose.net/img/20140516/10034667.png)
图15
此时项目将顺利引入
5,下面将进行部署到Tomcat中了,如图16所示
![](http://www.itnose.net/img/20140516/10034668.png)
图16
这样就顺利结束整个过程了。
可能遇到的其他问题
在整个检出到部署的过程中,有可能还会遇到其他的问题,如编码不是utf-8等,这个可以进行如图17设置,项目右击,properties
![](http://www.itnose.net/img/20140516/10034669.png)
图17
如果想让整个工作空间都是utf-8编码的话,可以进行如下设置,如图18所示:
![](http://www.itnose.net/img/20140516/10034670.png)
图18
好了,如果还遇到其他的什么问题,还请大家好好琢磨,自己试着Google,baidu解决啊
MyEclipse:10.7
Maven:3.1.1
概述
最近在做项目的时候,MyEclipse下载SVN上面基于Maven的Web项目总是出现很多问题,有时候搞了很半天,Maven项目还是出现叉号,最后总结了方法步骤,终于可以将出现的问题解决,在此,将重现从SVN上将基于Maven的Web项目变成本地MyEclipse中项目的过程,问题也在其中进行解决。
问题补充
在使用Myeclipse的部署Web项目的时候,在点击部署按钮的时候,没有任何反应,在此提供两种解决方法,问题如图1所示:
![](http://www.itnose.net/img/20140516/10034653.png)
图1
此时解决方案有两种:
这个问题主要是工作空间的问题,所以
第一种就是将工作空间改为其他路径,问题将迎刃而解,如何改变MyEclipse工作空间,在此不做赘述
第二种将是对现在的工作空间进行文件删除,我的MyEclipse本地工作空间具体的文件路径是D:\Workspace\MyEclipseWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.ast.deploy.core.prefs,只要删除这个文件,重启MyEclipse即可解决问题,如图2,所示:
![](http://www.itnose.net/img/20140516/10034654.png)
图2
这样重启MyEclipse之后,问题将被解决,如图3所示:
![](http://www.itnose.net/img/20140516/10034655.png)
图3
回归主题
以上的问题解决之后,至少保证在SVN上面检出的Maven web项目可以进行部署,下面将进行整个步骤详解
1,从SVN上面检出已经提交的Maven web项目
![](http://www.itnose.net/img/20140516/10034656.png)
图4
此时检出后如图5所示:
![](http://www.itnose.net/img/20140516/10034657.png)
图5
2,右击项目,run as->Maven build...,如图6所示:
![](http://www.itnose.net/img/20140516/10034658.png)
图6
接着执行,eclipse:eclipse,并且执行run,此步骤是为了生成Myeclipse项目,如图7所示:
![](http://www.itnose.net/img/20140516/10034659.png)
图7
执行后,刷新项目文件,此时的效果如图8所示:
![](http://www.itnose.net/img/20140516/10034660.png)
图8
此时的项目已经是Maven的架构了
3,增加Web项目支持,操作步骤如图9所示:
![](http://www.itnose.net/img/20140516/10034661.png)
图9
![](http://www.itnose.net/img/20140516/10034662.png)
图10
此时项目结构为:
![](http://www.itnose.net/img/20140516/10034663.png)
图11
发现会出现错误的标识,这个是因为,编译环境不正确的原因,此时右击项目,properties,然后将编译环境改为1.7,如图12所示:
![](http://www.itnose.net/img/20140516/10034664.png)
图12
此时项目结构如图13所示:
![](http://www.itnose.net/img/20140516/10034665.png)
图13
此时还会出现红色的叉号,这是因为,Facted Project 中的Java 版本设定与项目的Java 版本设定不一致,此时进行步骤4解决,
4,解决红色叉号,项目右击,properties,然后如图14进行操作:
![](http://www.itnose.net/img/20140516/10034666.png)
图14
此时项目架构如图15所示:
![](http://www.itnose.net/img/20140516/10034667.png)
图15
此时项目将顺利引入
5,下面将进行部署到Tomcat中了,如图16所示
![](http://www.itnose.net/img/20140516/10034668.png)
图16
这样就顺利结束整个过程了。
可能遇到的其他问题
在整个检出到部署的过程中,有可能还会遇到其他的问题,如编码不是utf-8等,这个可以进行如图17设置,项目右击,properties
![](http://www.itnose.net/img/20140516/10034669.png)
图17
如果想让整个工作空间都是utf-8编码的话,可以进行如下设置,如图18所示:
![](http://www.itnose.net/img/20140516/10034670.png)
图18
好了,如果还遇到其他的什么问题,还请大家好好琢磨,自己试着Google,baidu解决啊
相关文章推荐
- maven学习
- maven插件maven-war-plugin的使用
- jenkins------部署项目到jboss eap下
- maven使用经验集
- MyEclipse Web Project转Eclipse Dynamic Web Project
- MyEclipse连接Mysql数据库的方法(一)
- MyEclipse常用配置图文教程
- MyEclipse连接MySQL数据库报错解决办法
- 在myeclipse中如何加入jquery代码提示功能
- MyEclipse 6.0.1 6.0GA 6.0M1 5.5GA 5.1.1GA 注册码及高速下载地址
- javascript在myeclipse中报错的解决方法
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
- eclipse+myeclipse 环境配置方法
- 使用MyEclipse 开发struts2框架实现登录功能(结构教程)
- 设置Myeclipse中的代码格式化、注释模板及保存时自动格式化
- 在MyEclipse上部署Tomcat服务器的方法
- myeclipse安装jQuery插件的方法
- java application maven项目打自定义zip包实例(推荐)
- Maven安装及MyEclipse中使用Maven
- Docker+Jenkins+GIT+Tomcat实战持续化集成