相关介绍:

1.SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。

    --以上摘自百度百科

2.Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven
 
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个 JAR 文件这样的工作。
    --以上摘自百度百科
3.eclipse 略。注:其实开发工具建议研究一番。
 
----------------------------------------------------------------------------------------------------------
这里介绍使用在线安装的方法:
  首先要了解这三者的作用。eclipse 作为开发平台工具、svn作为项目检出工具、maven作为项目管理工具(如相关依赖jar的加入)
  其次选择好要使用的版本。这里eclipse使用的是Luna的4.4或者以上的版本,svn Connector使用的是1.8.1、maven使用的是在线自配好的。
 
  -----步骤----------
  1.eclipse 安装 svn
    help -- marketplace --输入svn 点击查询。等待加载--选中subversion 点击install 等待,傻瓜式安装。
    help -- install new software -- add 弹出框 ,对应输入

        Name: Subclipse 1.6.x (Eclipse 3.2+)

        URL: http://subclipse.tigris.org/update_1.6.x

    傻瓜式安装。

  2.eclipse安装maven
  一般新版本的eclipse都会默认安装maven插件。此时只要配置相应参数就好。这里假设没有默认安装。
  help -- marketplace -- 输入maven 点击查询。等待加载,选中插件 点击install 等待,都选安装。这里输入的查询条件可以先查询eclipse官网中marketplace中的介绍。
 
  3.eclipse配置maven
   3.1从maven官网下载相应版本的maven(我一般选最新),解压到相应目录。记住路径需要配置环境变量。
     配置环境变量:新建--弹框对应输入name:MAVEN_HOME ,value:刚才记住的路径(到apache-maven-3.1.1包就可以)
            PATH中添加“;%MAVEN_HOME%/bin” 引号中的内容。如果前面没有其他内容,去掉“;”。
   3.2修改maven安装包下conf下的settings.xml中的仓库路径<localRepository>d:\maven\repo<localRepository/>
   3.3eclipse 中window -- preferences--Maven --Installations--add --导入刚才maven安装的路径
                         --User Settings  在user setting处导入更改的settings.xml的路径.
   配置完成。
 
  4.eclipse 配置maven支持svn的扩展插件包
    help -- install new software -- add 弹框,对应输入
        
        Name: m2e-extras

        URL: http://m2eclipse.sonatype.org/sites/m2e-extras

  等待加载。然后select all --next 傻瓜式安装(这里之所以都装,是应为会有依赖)

  5.注每次新安装一个插件都会重启。svn添加一个仓库地址时会提示安装svn connector 选择一个版本安装。不小心忽略的话,会有错误提示,从提示中按照步骤重新加载下载页面即可。

  --至此eclipse安装完成。但是maven会有版本过高的问题。

  如果出现:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 问题。

  此为版本过高问题。解决方法如下:

  

  可以设一个环境变量M2_HOME指向你的maven安装目录

  M2_HOME=D:\Apps\apache-maven-3.3.1

  然后在Window->Preference->Java->Installed JREs->选中已经安装好的jdk--Edit

  在Default VM arguments项中添加

  -Dmaven.multiModuleProjectDirectory=$M2_HOME

    
  
 
 

eclipse安装svn和maven插件以及m2e-extras的更多相关文章

  1. [原]Eclipse 安装SVN、Maven插件(补充)

    参考雨之殇的文章:Eclipse 安装SVN.Maven插件 1.SVN可以按文章介绍的正常安装 2.Maven的Eclipse插件地址有变化 文章中的安装链接已经失效:m2e - http://m2 ...

  2. Eclipse 安装SVN、Maven插件

    1先安装subeclipse插件就是svn svn - http://subclipse.tigris.org/update_1.6.x 我这里是灰色的说明我安装过了这里只是截图说明下,我就不继续安装 ...

  3. Eclipse 安装 SVN 的在线插件

    这是继上次svn 客户端与服务器安装后的如何在Eclipse 环境下在线安装 SVN插件,我的Eclipse版本是4.50 SVN的在线安装 下面为大家提供SVN 的在线安装教程.下面是安装的 详细过 ...

  4. eclipse手动安装svn和maven

    一.给Eclipse安装SVN,最常见的有两种方式:手动方式和使用安装向导方式.具体步骤如下: 方式一:手动安装 1.从官网下载site-1.6.9.zip文件,网址是:subclipse.tigri ...

  5. Eclipse安装svn插件的几种方式

    Eclipse安装svn插件的几种方式 1.在线安装: (1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意) ...

  6. Eclipse安装SVN插件方式简明介绍

    一.Links安装: 推荐使用此种安装方式,因为它便于插件的管理. 在eclipse根目录下新建文件夹links,这样就得到了eclipse\links 在eclipse\links下新建一个link ...

  7. Eclipse安装svn插件的几种方式 转帖....

    Eclipse安装svn插件的几种方式 1.在线安装: (1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意) ...

  8. [转] Eclipse安装SVN插件

    eclipse里安装SVN插件,一般来说,有三种方式: 1. 直接下载SVN插件,将其解压到eclipse的对应目录里 2. 使用eclipse 里Help菜单的“Install New Softwa ...

  9. eclipse 导入tortoiseSVN检出项目,不显示svn信息(eclipse安装svn插件)

      eclipse 导入tortoiseSVN检出项目,不显示svn信息(eclipse安装svn插件) CreateTime--2018年5月10日14:10:35 Author:Marydon 1 ...

随机推荐

  1. 拥抱高效、拥抱 Bugtags 之来自用户的声音 2

    小编按:这是一篇 Bugtags 用户来稿,主要是介绍了使用 Bugtags 前后对测试及解决 Bug 所带来的变化,感谢单车娱乐 App 工程师 - 李斌同学对 Bugtags 的信赖和支持.小编在 ...

  2. 如何让input框自动获得焦点

    项目中有个需求  一个用扫描枪输入的input框 为了避免每次都需要人为点击 需要做成当打开页面时该input框自动获取焦点 <input type="text" name= ...

  3. 三种Singleton的实现方式

    来源:http://melin.iteye.com/blog/838258 三种Singleton的实现方式,一种是用大家熟悉的DCL,另外两种使用cas特性来实现. public class Laz ...

  4. 异步|同步&阻塞|非阻塞

    异步|同步:区别在于发出一个功能调用时,是否马上得到返回结果 阻塞|非阻塞:区别在于调用结果返回之前,当前线程是否挂起 node.js:单线程.异步非阻塞模型 单线程与异步不矛盾,与并发是矛盾的 ht ...

  5. MySql增删改查命令

    5.1 创建数据表 命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]); 例如,建 ...

  6. 入手《C#入门经典(第6版)》,据说今天是读书日

    亚马逊上买的,75.3RMB,放进心愿单那么久都没人送我,太杯具了.为了表扬自己学习完前7章内容,提高后面的学习效率和质量,果断入手,嘿嘿. 预防自己买了书就不看的毛病,下定决心,每天阅读2-3小时. ...

  7. find命令和tar命令的使用

    tar命令 tar -zcvf small.tar.gz small(目录名) (压缩) tar -zxvf small.tar.gz -C small(目录名) (解压到指定目录) find 命令 ...

  8. Fragment笔记整理

    前言 一直在用Fragment,但是没有系统的整理过,Google了一下相关文章,看到了几篇,将几篇还不错的文章重点整理了下,很多是直接Copy的,只为做个笔记,以后翻来看比较方便,建议大家看一下下面 ...

  9. 学习总结——Selenium元素定位

    读一本好书,不能读读就算了,做一下总结,变成自己的,以备查阅. 1.         driver.findElement(By.id(<element ID>)) ID是独一无二的,使用 ...

  10. jq倒计时(代码)

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...