1、安装myeclipse6.6

2、myeclipse6.6安装maven

2.1 删除原有maven。

关闭Eclipse程序, 进入MyEclipse插件目录/eclipse/features
删除com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806目录,

接着删除plugins目录下的

com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806, org.maven.ide.components.archetype_common_2.0.0.20080331-1600, org.maven.ide.components.maven_embedder_2.1.0.20080410-2200, org.maven.ide.components.maven_model_edit_1.0.0.20080331-1600, org.maven.ide.components.maven_scm_1.0.0.20080410-2200,
org.maven.ide.components.nexus_indexer_1.0.0.20080331-1600,
org.maven.ide.components.qname_1.0.0.20080331-1600目录,

还有com.genuitec.eclipse.maven_6.5.1.zmyeclipse650200806.jar,
org.maven.ide.eclipse.central_0.9.1.zmyeclipse650200806.jar,
org.maven.ide.eclipse.scm_0.9.2.zmyeclipse650200806.jar,
org.maven.ide.eclipse_0.9.3.zmyeclipse650200806.jar

删除完后,给快捷方式加上-clean参数启动Eclipse.exe

2.2 安装新的maven。别用网上的http://m2eclipse.sonatype.org/sites/m2e。无效了,用【myeclipse安装maven】,解压后,覆盖到D:\Program Files\MyEclipse 6.6\myeclipse\eclipse\features 和 D:\Program Files\MyEclipse 6.6\myeclipse\eclipse\plugins(自己改安装目录位置)。重启myeclipse即可。

3、本机安装maven。

3.1 在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。

3.2 解压【apache-maven-3.1.0-bin.zip】到任意目录。

3.3 配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:\cloud_cms\maven\apache-maven-3.0.4,如图所示:

再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin",如下图所示;

在配置JAVA_HOME,指向jdk安装目录,无图。

3.4 点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功。

4、做完第三步后,其实就可以在本机跑springside的demo了,运行quick-start.bat。它会下载很多东西,等待即可。然后,有可能报错。

修改\springside4-4.1.0.GA\modules\core\src\main\java\org\springside\modules\mapper\JsonMapper.java 第139行,return mapper.readerForUpdating(object).readValue(jsonString);改成return (T)mapper.readerForUpdating(object).readValue(jsonString);

报错后修改,改完重新运行quick-start.bat,运行到最后会打开两个cmd,即两个demo:quickstart和showcase。

然后访问http://localhost:8080/quickstarthttp://localhost:8081/showcase

5、如需在myeclipse运行,请继续往下看:

1)
运行CMD,进入
springside-springside4-V4.0.0.GA-2-g4fb1044\springside-springside4-4fb1044\modules 目录
运行:mvn install

注:该命令的作用,将所有module编译打包安装到Maven的本地仓库。

2)运行CMD,进入
springside-springside4-V4.0.0.GA-2-g4fb1044\springside-springside4-4fb1044\examples\quickstart 目录
运行:mvn eclipse:eclipse

注:该命令的作用,将quickstart 项目生成为普通elipse项目,这样就可以在eclipse中导入(import)了。

3)初始化数据库(使用默认的 H2 database)

进入
springside-springside4-V4.0.0.GA-2-g4fb1044\springside-springside4-4fb1044\examples\quickstart 目录
运行:
mvn antrun:run -Prefresh-db

注:可CMD进入springside-springside4-V4.0.0.GA-2-g4fb1044\springside-springside4-4fb1044\support\h2目录
运行:
mvn exec:java 对本地的H2数据库进行管理(用户:sa 密码:(为空))
本地H2数据库文件位置: C:\Users\用户名\.h2

5)将quickstart项目import进myeclipse,如下图:

finish即可。

6)运行quickstart。

右键pom.xml,如下图:

Goals填jetty:run。RUN即可运行,浏览器访问
http://localhost:8080/quickstart

至此就可在myeclipse+maven环境中运行springside4.1的DEMO了。

接下来研究如果使用!

myeclipse6.6+maven跑springside4.1的demo的更多相关文章

  1. 如何在Windows下用cpu模式跑通py-faster-rcnn 的demo.py

    关键字:Windows.cpu模式.Python.faster-rcnn.demo.py 声明:本篇blog暂时未经二次实践验证,主要以本人第一次配置过程的经验写成.计划在7月底回家去电脑城借台机子试 ...

  2. [Intel Edison开发板] 03、Edison开发IDE入门及跑官方提供的DEMO

    一.启动Eclipse爱迪生开发板IDE eclipse开发环境在iss-iot-win_03-14-16中,但是一定每次都是点bat脚本启动,否则就会少东西(windows->preferen ...

  3. rails跑通第一个demo

    rails -h 查看帮助 Usage: rails new APP_PATH [options] Options: -r, [--ruby=PATH] # Path to the Ruby bina ...

  4. Maven - settings.xml简易配置Demo

    前言 这里贴一下settings.xml的一个简易配置demo,就是简单配置了:本地的仓库地址.阿里云镜像.指定使用jdk1.8进行编译. 这里使用的Maven是3.5.0版本的. 配置文件demo ...

  5. Maven+SpringMVC+Mybatis整合入门Demo

    1 数据库准备 (1)建立一个名为mytest的数据库 (2)创建表 CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT ...

  6. Maven中setting.xml配置Demo

    <!-- 指定本地默认仓库 --> <localRepository>G:\Java\apache-maven-3.5.2\repository</localReposi ...

  7. ubuntu16.04跑通Mask R-CNN Demo

    1. 下载源码: git clone https://github.com/matterport/Mask_RCNN 2. 安装依赖项(其实就是程序的运行环境) 我是用conda新建的虚拟环境. (1 ...

  8. Windows下用cpu模式跑通目标检测py-faster-rcnn 的demo.py

    关键字:Windows.cpu模式.Python.faster-rcnn.demo.py 声明:原文发表在博客园,未经允许不得转载!!!本篇blog过程已经多名读者实践验证,有人反馈报错TypeErr ...

  9. Ubuntu下跑通py-faster-rcnn、详解demo运作流程

    在不同的服务器不同的机器上做过很多次实验,分别遇到各种不一样的错误并且跑通Py-Faster-RCNN,因此,在这里做一个流程的汇总: 一.下载文件: 首先,文件的下载可以有两种途径: 1.需要在官网 ...

随机推荐

  1. hdu 1735(贪心) 统计字数

    戳我穿越:http://acm.hdu.edu.cn/showproblem.php?pid=1735 对于贪心,二分,枚举等基础一定要掌握的很牢,要一步一个脚印走踏实 这是道贪心的题目,要有贪心的意 ...

  2. 探索未知种族之osg类生物---呼吸分解之事件循环三

    那我们就开始处理这些事件中得到的所有的交互事件,首先我们要判断这些事件是否包含osg的退出事件,那什么情况下会触发这个退出事件呢?如果您运行过osg中example中的小例子的,聪明的你一定就会发现当 ...

  3. 单细胞RNA测序技术之入门指南

    单细胞RNA测序技术之入门指南 [字体: 大 中 小 ] 时间:2018年09月12日 来源:生物通   编辑推荐: 在这个飞速发展的测序时代,DNA和RNA测序已经逐渐成为“实验室中的家常菜”.若要 ...

  4. BZOJ 2733 [HNOI2012]永无乡 - 启发式合并主席树

    Description 1: 查询一个集合内的K大值 2: 合并两个集合 Solution 启发式合并主席树板子 Code #include<cstdio> #include<cst ...

  5. Spring 系列教程之容器的功能

    Spring 系列教程之容器的功能 经过前面几章的分析,相信大家已经对 Spring 中的容器功能有了简单的了解,在前面的章节中我们一直以 BeanFacotry 接口以及它的默认实现类 XmlBea ...

  6. Python之路(第二十二篇) 面向对象初级:概念、类属性

    一.面向对象概念 1. "面向对象(OOP)"是什么? 简单点说,“面向对象”是一种编程范式,而编程范式是按照不同的编程特点总结出来的编程方式.俗话说,条条大路通罗马,也就说我们使 ...

  7. 如何从平面设计转行到UI设计?

    时代的变迁,科技的进步,工具的发展,薪资的差距,促使许多人转行的原因,但平面与界面两者之间有着哪些的差异呢?如果,想要转行又该具备哪些条件呢? 平面.界面设计之间的差异性 平面设计以『视觉』为主轴,强 ...

  8. Partition Array into Disjoint Intervals LT915

    Given an array A, partition it into two (contiguous) subarrays left and right so that: Every element ...

  9. DB2序列和主键自增长

    1.把主键定义为自动增长标识符类型 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值.例如: create table customers(id int a ...

  10. jdom解析xml

    这次把代码整理了一下,打包发上来了,程序中需要用到的jar包也一起打在里面了,有兴趣的朋友可以解压后直接导入的eclipse里运行! xml是一种广为使用的可扩展标记语言,java中解析xml的方式有 ...