首先可以进入http://maven.apache.org/官网查看如何配置

一.配置环境

1 确定自己的java运行环境配置正确-->在cmd运行 java -version或echo %JAVA_HOME%(根据自己的jdk配置)

  注意:最好建立一个文件夹,将下面步骤要解压的私服,本地仓库和maven放到此文件夹

2 解压apache-mavan-xx,接着配置maven -->右击我的电脑-高级系统设置-高级选项下有个环境变量(点击),

  2.1 配置:

    1.在系统变量下新建一个变量名:M2_HOME,变量值:F:\apache-maven\apache-maven-3.3.9(你安装maven的路径)

    2.在系统变量里点击Path,将光标移至变量值的最前面 添加%M2_HOME%\bin;(固定)

    3.在系统变量里新建变量名MAVEN_OPTS 变量值-Xms256m -Xmx512m(固定的)

  应用保存,配置maven完成

  2.2测试

    1.输入echo %M2_HOME%响应安装maven的路径即可

    2.输入echo %MAVEN_OPTS%响应-Xms256m -Xmx512m

    3.输入mvn -v显示Maven home 和 Java home ,java version等信息  

  2.3载入setting.xml文件

    1.C:\Users\Administrator目录下(cmd进入的目录就是此地)新建.m2(必须在cmd控制台新建),新建命令md .m2

    2.将setting.xml文件复制到C:\Users\Administrator目录下

    3.修改setting.xml文件下的<localRepository>F:\apache-maven\MavenRepository</localRepository>(本地仓库下面会安装,F:\apache-maven\MavenRepository为仓库安装路径)

    4修改setting.xml文件下的<url>http://localhost:8081/nexus/content/groups/public/</url>

  2.4安装本地仓库

    1.解压MavenRepository,安装到F:\apache-maven\MavenRepository

3.安装私服nexus

  3.1解压文件夹nexus-xxx

    1.进入安装好的nexus目录-->F:\apache-maven\nexus-2.11.0-02\bin\jsw\windows-x86-64(windows-x86-64根据自己电脑位数)点击install-nexus.bat

完成后点击start-nexus.bat

    2.测试:在浏览器输入localhost:8081/nexus/出现界面 再在cmd里输入mvn help:system有响应则可行

二.eclipse载入maven

  1.点击window--->点击Pernces-->找到maven点击-->再点击Installions-->点击添加-->>点击Directory找到maven安装的路径--->点击ok--->在退出后的界面勾选刚刚加入的maven点击apply

  2.在maven目录下的User Setting点击-->>找到右边界面的User Setting-->点击Browse-->找到C:\Users\Administrator\.m2\setting.xml配置完成保存

注意:可能要关闭eclipse再重启才有效

maven,本地仓库和私服nexus的配置,以及eclipse载入maven的更多相关文章

  1. maven 远程仓库、私服及镜像配置

    maven仓库分类 本地仓库.远程仓库.远程仓库又有私服.中央仓库.其它公共库.中央仓库是maven自带的核心仓库. 仓库配置远程仓库可以配置多个,超级pom中定义的中央仓库 <reposito ...

  2. Java开发学习(三十四)----Maven私服(二)本地仓库访问私服配置与私服资源上传下载

    一.本地仓库访问私服配置 我们通过IDEA将开发的模块上传到私服,中间是要经过本地Maven的 本地Maven需要知道私服的访问地址以及私服访问的用户名和密码 私服中的仓库很多,Maven最终要把资源 ...

  3. nexus 搭建maven本地仓库

    使用Nexus搭建Maven本地仓库   阅读目录 序 Nexus 序 在工作中可能存在有些开发机器不能上网,大量的机器获取jar包会导致公司网络很慢,还有时候公司会自己发布自己的项目版本,其他的项目 ...

  4. nexus 配置文件到本地maven本地仓库 失败

    Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on p ...

  5. 配置maven和maven本地仓库

    l配置maven: 下载maven 网站: http://maven.apache.org/download.cgi 下载解压,在配置maven 右键本地电脑   选择 属性  在选择高级环境变量在选 ...

  6. maven 本地仓库和远程仓库

    在Maven中,任何一个依赖.插件或者项目构建的输出,都可以称之为构件. Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库.(仓库就是存放依赖和插件的地方) 任何的 ...

  7. Maven本地仓库及远程仓库

    转载自:http://blog.csdn.net/wanghantong/article/details/36427433 Maven 仓库的分类: maven的仓库只有两大类:1.本地仓库 2.远程 ...

  8. 搭建maven本地仓库,idea应用本地maven仓库

    提环境: 安装好tomcat.maven.jdk.idea. 打开maven安装目录,在目录下新建 maven仓库文件夹(名子随便): 打开conf\setting.xml 加入<localRe ...

  9. 记 Maven 本地仓库埋坑之依赖包为何不能用

    记一次 Maven 本地仓库埋坑之 Verifying Availability 背景 某 Java 后端项目使用 maven 构建,因为某些原因,某些依赖库下载不了,直接找其它人索要了他电脑上的 m ...

随机推荐

  1. post 封装Map 发送请求

    package com.j1.weixin.util; import java.io.IOException; import java.util.Map; import java.util.Set; ...

  2. Facade 门面模式 外观模式

    简介 作用: (1)封装一组交互类,一致地对外提供接口 (2)封装子系统,简化子系统调用 JDK中体现:java.util.logging包 java.lang.Class javax.faces.w ...

  3. text-overflow:ellipsis的巧妙运用

    关键字: text-overflow:ellipsis 语法:text-overflow : clip | ellipsis 取值: clip :默认值 .不显示省略标记(...),而是简单的裁切. ...

  4. Android-adb相关

    最近做android开发遇到无法通过usb链接设备的情况,通过wifi连接设备调试也颇为方便 1.android 要root , 下载终端app  比如 BetterTerminal 2.通过以下命令 ...

  5. Sql Server 远程过程调用失败

    很多搞开发的同志们,相信在刚刚使用sql server2008+c#2012(2012以上版本)会出现下面图片中的问题,这时因为安装Visual Studio 2013或者2012版本的时候,会自动安 ...

  6. 利用后缀数组(suffix array)求最长公共子串(longest common substring)

    摘要:本文讨论了最长公共子串的的相关算法的时间复杂度,然后在后缀数组的基础上提出了一个时间复杂度为o(n^2*logn),空间复杂度为o(n)的算法.该算法虽然不及动态规划和后缀树算法的复杂度低,但其 ...

  7. protocol buffer VS 2013编译出错

    protocol buffer 在VS2013编译会出现以下错误. 解决办法 把宏加上, 问题解决. 注: 该错误只出现在Debug版本.

  8. 【USACO 1.5.2】回文质数

    [题目描述] 因为151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数. 写一个程序来找出范围[a,b](5 <= a < b <= 100,0 ...

  9. underscorejs-findWhere学习

    2.8 findWhere 2.8.1 语法: _.findWhere(list, predicate) 2.8.2 说明: 对list集合的每个对象依次与predicate对象进行匹配,匹配成功则立 ...

  10. [jQuery] $.grep使用

    1.$.grep的功能是查找过滤功能的数组,原数组不受影响. 2.参数定义 jQuery.grep( array, function(elementOfArray, indexInArray), [ ...