周围环境

MyEclipse:10.7

Maven:3.1.1

概要

最近在做项目,MyEclipse下载SVN基于上述Maven的Web问题,有时候搞了非常半天,Maven项目还是出现叉号,最后总结了方法步骤。最终能够将出现的问题解决,在此。将重现从SVN上将基于Maven的Web项目变成本地MyEclipse中项目的过程,问题也在当中进行解决。

问题补充

在使用Myeclipse的部署Web项目的时候,在点击部署button的时候。没有不论什么反应,在此提供两种解决方法,问题如图1所看到的:

图1

此时解决方式有两种:

这个问题主要是工作空间的问题。所以

  1. 第一种就是将工作空间改为其它路径,问题将迎刃而解,怎样改变MyEclipse工作空间。在此不做赘述
  2. 另外一种将是对如今的工作空间进行文件删除,我的MyEclipse本地工作空间详细的文件路径是D:\Workspace\MyEclipseWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.ast.deploy.core.prefs。仅仅要删除这个文件。重新启动MyEclipse就可以解决这个问题,如图2。所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29uZ2RlaXRhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

图2

这样重新启动MyEclipse之后。问题将被解决,如图3所看到的:

图3

回归主题

以上的问题解决之后。至少保证在SVN上面检出的Maven web项目能够进行部署。以下将进行整个步骤具体解释

1。从SVN上面检出已经提交的Maven web项目

图4

此时检出后如图5所看到的:

图5

2,右击项目,run as->Maven build...,如图6所看到的:

图6

接着运行,eclipse:eclipse,而且运行run,此步骤是为了生成Myeclipse项目。如图7所看到的:

图7

运行后。刷新项目文件,此时的效果如图8所看到的:

图8

此时的项目已经是Maven的架构了

3,添加Web项目支持,操作步骤如图9所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29uZ2RlaXRhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

图9

图10

此时项目结构为:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29uZ2RlaXRhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

图11

发现会出现错误的标识。这个是由于,编译环境不对的原因,此时右击项目。properties,然后将编译环境改为1.7,如图12所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29uZ2RlaXRhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

图12

此时项目结构如图13所看到的:

图13

此时还会出现红色的叉号,这是由于,Facted Project 中的Java 版本号设定与项目的Java 版本号设定不一致。此时进行步骤4解决,

4。解决红色叉号,项目右击,properties,然后如图14进行操作:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29uZ2RlaXRhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

图14

此时项目架构如图15所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29uZ2RlaXRhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

图15

此时项目将顺利引入

5,以下将进行部署到Tomcat中了。如图16所看到的

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29uZ2RlaXRhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

图16

这样就顺利结束整个过程了。

可能遇到的其它问题

在整个检出到部署的过程中,有可能还会遇到其它的问题,如编码不是utf-8等,这个能够进行如图17设置,项目右击,properties

图17

假设想让整个工作空间都是utf-8编码的话。能够进行例如以下设置,如图18所看到的:

图18

好了,假设还遇到其它的什么问题。还请大家好好琢磨,自己试着Google,baidu解决啊

在此祝你快乐学习...

版权声明:本文博主原创文章,博客,未经同意不得转载。

SVN基于Maven的Web项目更新,本地过程详细解释的更多相关文章

  1. IDEA热部署基于maven的web项目

    第一步:首先先创建web项目 按照向导一步一步完成项目创建,我创建的示例项目为hotdeploddemo     第二步:设置项目的web资源         下图中的路径要修改正确,指向src/ma ...

  2. Java Web学习系列——创建基于Maven的Web项目

    创建Maven Web项目 在MyEclipse for Spring中新建Maven项目 选择项目类型,在Artifact Id中选择maven-archetype-webapp 输入Group I ...

  3. 可能是最简单的方式:利用Eclipse创建基于Maven的Web项目

    1. 新建一个maven项目 2.在弹出框中选择创建一个简单项目 3. 然后输入参数,需要注意的是,在packagin中,选择war,web项目应该选择war 4. 点击finish后,基本项目结构就 ...

  4. 基于Maven构建Web项目

    1.下载Maven,并配置好环境变量 2.打开命令行窗口,输入以下命令构建Maven Web项目 mvn archetype:generate -DgroupId=com.hello -Dartifa ...

  5. idea创建基于maven的web项目

    1.点击create new project,选择maven,点击next 2.输入项目信息,点击finish 3.进入项目后,点击菜单File->Project Structure开始配置项目 ...

  6. 使用Maven构建Web项目的目录结构

    1.Web项目的目录结构     基于Java的Web项目,标准的打包方式是WAR.与JAR比较,包含更多的内容,比如JSP文件.Servlet.Java类.web.xml配置文件.依赖JAR包.静态 ...

  7. IDEA下使用maven构建web项目(SpringMVC+Mybatis整合)

    需求背景:由于最近总是接到一些需求,需要配合前端团队快速建设移动端UI应用或web应用及后台业务逻辑支撑的需求,若每次都复用之前复杂业务应用的项目代码,总会携带很多暂时不会用到的功能或组件,这样的初始 ...

  8. eclipse中用maven创建web项目

    上一节中完成了本地的maven环境搭建,在eclipse中怎么创建一个maven项目呢 一.eclipse中配置maven环境 eclipse版本4.3 1.打开菜单Help->Eclipse ...

  9. 简述泛型、用Maven创建Web项目以及在Web项目上整合SpringMVC

    表设计 Timestamp列是否取消"根据当前时间戳自动更新" 是否null及默认值选择合理不合理 外键命名规范及更新和删除时的动作是否合理   泛型 类型参数 --允许在外部指定 ...

随机推荐

  1. Android用surface直接显示yuv数据(二)

    上一篇文章主要是參照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright.libstagefright_color_ ...

  2. android JSON数据格式 解析

    一.   JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧.  Json建构于两种结构:  最后再加一种格式在文章的最后显示出来非常少有的格式   ...

  3. windows的定时任务设置

    windows 的Schedule Task .创建配置 1.点击"開始" 2.点击"控制面板" 3.双击"任务计划" 4.双击" ...

  4. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确。)

    之前做好的asp.net部署后,发现 访问数据库时: 异常:已捕获: "已成功与服务器建立连接,但是在登录过程中发生错误. (provider: SSL Provider, error: 0 ...

  5. Atitit.软件仪表盘(2)--vm子系统--资源占用监測

    Atitit.软件仪表盘(2)--vm子系统--资源占用监測 1.  Jvisualvm.exe 2. jprofile 3. Heap //permgen   monitor 作者::老哇的爪子At ...

  6. 与众不同 windows phone (27) - Feature(特性)之搜索的可扩展性, 程序的生命周期和页面的生命周期, 页面导航, 系统状态栏

    原文:与众不同 windows phone (27) - Feature(特性)之搜索的可扩展性, 程序的生命周期和页面的生命周期, 页面导航, 系统状态栏 [索引页][源码下载] 与众不同 wind ...

  7. [Cacti] memcache安装执行、cacti监控memcache实战

    简单介绍 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的.眼下全世界不少人使用这个缓存项目来构建自己大负载的站点,来分担数据库的压力. Memcache官方站 ...

  8. ThinkPHP 自动创建数据、自动验证、自动完成详细例子介绍(十九)

    原文:ThinkPHP 自动创建数据.自动验证.自动完成详细例子介绍(十九) 1:自动创建数据 //$name=$_POST['name']; //$password=$_POST['password ...

  9. 中科燕园GIS外包----机场project地理信息系统EGIS

    对于大型机场建设project,不管project建设过程中.还是project建设完毕后.进入执行和维护阶段.必然要产生和使用到大量的各式各样的信息资料,包含project项目过程管理控制类文档,p ...

  10. 不要打开文件,阅读Rvt信息档案

    叶老师,想问一下是否能基于revit API 2014,直接在开发时传递给程序要处理的文件名称和路径.而不用再在revit软件中打开为当前活动视图,就直接获得文件里信息.这样可行不? 答: 能够.你能 ...