zoukankan      html  css  js  c++  java
  • 项目正式启动

    2011.12.8

    首先从SVN上得到

    X_INTF:

            x-domain

    x-service

    x-web

    x-webapp

    x.bat

    pom.xml


    前期准备:配置Maven

    download Maven.环境变量

    path :%M2_HOME%\bin;

    在maven下建立repo目录

    将conf目录下settins.xml增加<localRepository>D:/GreenSoftware/apache-maven-2.2.1/repo</localRepository>节点

    为eclipse添加maven plugin,详细见http://hzbook.group.iteye.com/group/wiki/2872-Maven-in-action#3342

    2.5 安装m2eclipse Top

    Eclipse是一款非常优秀的IDE。除了基本的语法标亮、代码补齐、XML编辑等基本功能外,最新版的Eclipse还能很好地支持重构,并且集成了JUnit、CVS、Mylyn等各种流行工具。可惜Eclipse默认没有集成对Maven的支持。幸运的是,由Maven之父Jason Van Zyl创立的Sonatype公司建立了m2eclipse项目,这是Eclipse下的一款十分强大的Maven插件,可以访问http://m2eclipse.sonatype.org/ 了解更多该项目的信息。

    本小节将先介绍如何安装m2eclipse插件,本书后续的章节会逐步介绍m2eclipse插件的使用。

    现在我以Eclipse 3.6为例逐步讲解m2eclipse的安装。启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入http://m2eclipse.sonatype.org/sites/m2e,然后点击OK。Eclipse会下载m2eclipse安装站点上的资源信息。等待资源载入完成之后,我们再将其全部展开,就能看到图2-6所示的界面:



     图2-6  m2eclipse的核心安装资源列表

    如图显示了m2eclipse的核心模块Maven Integration for Eclipse (Required),选择后点击Next >,Eclipse会自动计算模块间依赖,然后给出一个将被安装的模块列表,确认无误后,继续点击Next >,这时我们会看到许可证信息,m2eclipse使用的开源许可证是Eclipse Public License v1.0,选择I accept the terms of the license agreements,然后点击Finish,接着就耐心等待Eclipse下载安装这些模块,如图2-7所示:



     图2-7:m2eclipse安装进度

    除了核心组件之外,m2eclipse还提供了一组额外组件,主要是为了方便与其它工具如Subversion进行集成,这些组件的安装地址为http://m2eclipse.sonatype.org/sites/m2e-extras。使用前面类似的安装方法,我们可以看到如图2-8的组件列表:



     图2-8:m2eclipse的额外组件安装资源列表

    下面简单解释一下这些组件的用途:

    1. 重要的

    • Maven SCM handler for Subclipse  (Optional):Subversion是非常流行的版本管理工具,该模块能够帮助我们直接从Subversion服务器签出Maven项目,不过前提是需要首先安装Subclipse(http://subclipse.tigris.org/)。
    • Maven SCM Integration (Optional):Eclipse环境中Maven与SCM集成核心的模块,它利用各种SCM工具如SVN实现Maven项目的签出和具体化等操作。

    如果在启动eclipse的时候报Please make sure the -vm option in eclipse.ini

    (2)增加JDK路径到eclipse.ini文件中add path to your SDK in eclipse.ini

    open ‘eclipse.ini’ and add there: -vm path_to_javaw_on_your_machine,so in my example it will be (jdk1.6.0_17 on Windows):-vm
    D://Java/jdk1.6.0_13/jre/bin/javaw
    不能有空格,否则要用~1代替,如: ‘Program Files’ is ‘Progra~1′. Notice 1: Do not use paths with spaces! Replace all dir names with spaces to their shortcuts. For example: ‘Program Files’ is ‘Progra~1′.
    要分为2行写。Notice 2: ‘-vm’ is in the first line, path is in the second line

    your ‘eclipse.ini’ looks like this:

    -startup
    plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    -vm
    D:/Java/jdk1.6.0_13/jre/bin/javaw
    -vmargs
    -Xms40m
    -Xmx256m
    -vm要在-vmargs前面。Notice : ‘-vm’ must be  "-vmargs" above

    重启eclipse。Restart eclipse and everything should be fine.

    详细见http://www.cnblogs.com/skyme/archive/2011/08/18/2145125.html

    执行x.bat,生成war包,将war包部署到tomcat下.


    在dos下分别进入

    x-domain

    x-service

    x-web

    x-webapp目录下执行mvn eclipse:eclipse就会生成.project文件这样这就可以导入到ECLIPSE里面了.x-INF引入进来就可以开发了.在之后的开发中,当需要引入各自工程里面的类的时候需要dos到 x-INF目录下执行mvn eclipse:eclipse编译,将各自工程打包成jar到另外的依赖工程里边.

    这是典型的MVC开发.


    ---------------------------------------------------------------------------------------------------------------------------------
    copyright:http://www.cnblogs.com/anee/
  • 相关阅读:
    软件质量保证体系是什么&#160;国家标准中与质量保证管理相关的几个标准是什么?他们的编号和全称是什么?
    软件测试分为几个阶段&#160;各阶段的测试策略和要求是什么?
    BUG管理工具的跟踪过程(用BugZilla为例子)
    多线程
    设计模式
    一个简单的layui登陆界面
    反射技术
    Win10繁体——简体
    Vue学习—组件的学习
    IDEA 相关问题
  • 原文地址:https://www.cnblogs.com/anee/p/2675907.html
Copyright © 2011-2022 走看看