【背景】

买了个surface,带到公司当做开发机器来用,各种环境都需要重新安装,写个笔记记录下maven安装步骤,虽然很简单,但是我这脑子,容易忘记,写下来以备用

【开工】

安装Maven

  1. 访问 Maven  的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的 Maven 下载文件,我这里下载的版本是3.0.5:http://pan.baidu.com/s/1kT5GYaV
  2. 下载完成之后,解压至:C:\career\tools\maven\apache-maven-3.0.5
  3. 添加环境变量:MVN_HOMME为C:/career/tools/maven/apache-maven-3.0.5,将bin设置到PATH,在PATH末尾添加:;%MVN_HOME%/bin
  4. 创建本地仓库位置,建立目录:C:\career\tools\maven\repositories\A-repository\repo
  5. 修改maven/conf/settings.xml文件:
  1. 步的仓库地址,以后这里将存放jar包:

    <localRepository>C:/career/tools/maven/repositories/oecs-repository/repo</localRepository>

  2. 搜索profiles,在里面添加一个profile:

    <profile>

    <id>develop</id>

    <repositories>

    <repository>

    <id>remote-nexus</id>

    <name>remote-nexus</name>

    <url>http://192.168.200.203:9090/nexus/content/groups/public</url>

    <releases>

    <enabled>true</enabled>

    </releases>

    <snapshots>

    <enabled>true</enabled>

    </snapshots>

    </repository>

    </repositories>

    <pluginRepositories>

    <pluginRepository>

    <id>remote-nexus</id>

    <name>remote-nexus</name>

    <url>http://192.168.200.203:9090/nexus/content/groups/public</url>

    <releases>

    <enabled>true</enabled>

    </releases>

    <snapshots>

    <enabled>true</enabled>

    </snapshots>

    </pluginRepository>

    </pluginRepositories>

    </profile>

  3. 搜索servers,在里面添加snapshots和releases的登录nexus的用户名和密码,此数据将在打包上传至私服时使用:

    <server>

    <id>nexus-releases</id>

    <username>admin</username>

    <password>admin123</password>

    </server>

    <server>

    <id>nexus-snapshots</id>

    <username>admin</username>

    <password>admin123</password>

    </server>

  4. 搜索activeProfiles,最后配置激活配置的profile:

    <activeProfiles>

    <activeProfile>develop</activeProfile>

    </activeProfiles>

  5. 将更新过后的settings.xml文件放到此目录下:

    C:/career/tools/maven/repositories/oecs-repository/

至此,maven安装已经完成

安装Eclipse插件并配置

  1. 使用eclipse的自动安装:
    1. Help->Install New Software->Add->输入m2e并输入地址:http://q4e.googlecode.com/svn/trunk/updatesite-iam/
    1. 一步步安装即可

二、这里我选择的是直接使用links的安装方式:

  1. 将附件的文件解压并复制到eclipse的目录下面
    1. 文件:http://pan.baidu.com/s/1ntLmb37
    2. 目录如下:

  2. 重新启动Eclipse即可,打开Window->Preferences->Maven,开始对maven进行配置
  3. 首先去掉立即更新,如果不去掉,在最开始导入项目的时候就会从默认的路径下进行下载,开始进行更新,很烦人:

  4. 点击Add添加外部maven安装,将刚才安装的maven配置到eclipse:

  5. 配置eclipse仓库settings.xml文件地址,由于我们在settings.xml文件里配置了仓库的路径,这里配置之后,eclipse会去读取settings.xml里面的内容:

  6. 至此eclipse也安装并配置完成了,新建一个项目,就可以使用maven了

最后提供一个maven培训的ppt,公司内部培训的时候使用的:http://pan.baidu.com/s/1nt7EPBV

[Tools] maven-eclipse安装及配置的更多相关文章

  1. Maven的安装与配置(eclipse,idea)

    Maven的安装与配置   一.需要准备的东西 1. JDK 2. Maven程序包 3. Eclipse 4. Idea 二.下载与安装 1. 前往https://maven.apache.org/ ...

  2. Maven的安装、配置及使用入门

    Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与 ...

  3. 一.Maven的安装和配置整理

    Maven的安装和配置 1.1安装                 进入Maven官网的下载页面:http://maven.apache.org/download.cgi选择当前最新版本:" ...

  4. 1.Maven的安装及配置

    1 Maven 介绍 Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”.本书将介绍Maven这一跨平台的项目管理工具.作为Apache组织中的一个颇为成功的开源项目,Maven ...

  5. linux ---maven的安装和配置

    linux下的maven的安装和配置:本人使用的是apache-maven-3.3.9-bin.tar.gz------安装maven的前提是JDK安装成功:java -version 测试一下--J ...

  6. Maven(1)-安装和配置

    Maven(1)-安装和配置 一.本机必须安装好Jdk 二 .maven下载 http://maven.apache.org/download.cgi ,下载后把maven-bin解压到自己的目录即可 ...

  7. Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】

    Maven的安装.配置及使用入门+maven安装报错:JAVA_HOME[申明:来源于网络] Maven的安装.配置及使用入门:http://www.cnblogs.com/dcba1112/arch ...

  8. 【工具学习】——Maven的安装与配置

    [含义] 什么是构建? 构建,英文build.构建包括编译.运行.生成文档.打包.部署等等工作内容,如果我们每天手工去干这些事情,那会浪费很多的时间.因此,构建管理工具应运而生. maven,作为项目 ...

  9. Java·Maven的安装与配置

    阅文时长 | 0.58分钟 字数统计 | 937.6字符 主要内容 | 1.引言&背景 2.Maven的下载与安装 3.Maven全局配置 4.Settings.xml文件的配置 5.远程仓库 ...

  10. eclipse maven 插件 安装 和 配置

    eclipse 安装插件的方式最常见的有两种: 离线安装,用 link 的方式来安装,这种方式可拔性更好,可以随时将插件插上和拔下,非常方便.  link 离线安装 eclipse maven 插件 ...

随机推荐

  1. HTML页面的布局

    1.纵向切分页面:CSS POSITION的默认值为:STATIC 1) <html> <head> <title>Hello</title> < ...

  2. KVC 与 KVO 理解

    KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解. Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一 ...

  3. 利用php的register_shutdown_function来记录php的输出日志

    最近在做的一个项目..由于全是通过远程http请求来调用php的接口程序.. 接收到的参数和返回的内容对开发人员来说都是未知不可见的.. 虽然可以通过直接在脚本中模拟请求..但由于实际环境复杂的多.. ...

  4. js禁止网页使用右键

    document.oncontextmenu=function(){ return false }

  5. meeting room I & II

    Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...

  6. Sublime Text编辑工具带有 PEP 8 格式检测插件

    Sublime Text编辑工具带有 PEP 8 格式检测插件

  7. Wince常见操作

    1.获取本地代码启动路径 //在代码启动路径下存在 Files 文件夹 Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName(). ...

  8. ui router 介绍

    1. 路由规则 rap框架页面路由基于ui-router实现 1.1 ui-router 一个基本的路由状态如下所示: 路由配置: $stateProvider .state('po',{ url:' ...

  9. Effective C++ -----条款36:绝不重新定义继承而来的non-virtual函数

    绝对不要重新定义继承而来的non-virtual函数.

  10. Struts2自定义拦截器

    1. 需求 自定义拦截器实现,用户登录的访问控制. 2. 定义拦截器类 public class LoginInterceptor extends AbstractInterceptor { @Ove ...