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