【背景】

买了个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. vim常用命令(iOS)

    iOS下vim的使用: vim 的三种模式: .一般模式(默认) .插入模式(写文字) .命令行模式(保存) 各种模式的功能区分如下: .一般模式:控制屏幕光标的移动,字符和光标的删除,移动复制某区段 ...

  2. NUI控件扩展

    摘要:NUI组件是公司新一代的前端开发框架,它精致优雅的前端编程模型,是大家能够,或者想接受学习它的重要原因,在使用它的时候,一定不免会想增加自己的控件,让别人也能够如此优雅的使用. 其实NUI的扩展 ...

  3. Openstack Neutron 允许VM流量转发

    neutron port-update <port-id> --port-security-enabled=False --no-security-groups

  4. git中找回丢失的对象

    本文转载自:http://gitbook.liuhui998.com/5_9.html 译者注: 原书这里只有两个链接: Recovering Lost Commits Blog Post,Recov ...

  5. Repository设计模式

    definition: 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调. advantage: 使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来. 理解内 ...

  6. JQuery 遍历 - prev() 方法

    http://www.w3school.com.cn/jquery/traversing_prev.asp http://www.w3school.com.cn/jquery/jquery_ref_t ...

  7. ios The App Life Cycle

    先推荐ios 必读文章 App Programming Guide for iOS ,请在苹果官网搜索,并仔细阅读所有内容 State Description Not running The app ...

  8. opencv-3.x.0-x86-mingw32-staticlib-gcc5.3.0-20160712.7z

    折腾了半天 用 cmake 3.5.0 + gcc5.3.0 编译 opencv3.x.0 静态库 opencv-3.0.0-x86-mingw32-staticlib-gcc5.3.0-201607 ...

  9. Maven 3.3.3 Win10环境下的使用实例(中)

    继上一篇文章介绍了Maven在Windows中的安装,本文将介绍 Maven 的核心概念. POM (Project Object Model) Maven 插件 Maven 生命周期 Maven 依 ...

  10. ABAP 数值类型转换

    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'       EXPORTING         input  = wa_zz-werks       IMPOR ...