感谢原文作者:测试zhang

原文链接:https://www.jianshu.com/p/1782feee6eff

菜鸟:https://www.runoob.com/maven/

1.设置Maven的本地仓库

Maven的本地仓库默认地址位于 C:\Users\用户名.m2 目录下,仓库中的jar包体积会随着项目的迭代而变得很大,所以我把仓库的地址切换到了D盘,具体步骤如下:

(1)下载maven

下载地址:http://maven.apache.org/download.cgi

我下载的是zip的压缩文件,如下图:



然后解压缩,我解压到D盘下面了



2)配置环境变量

点击win键–>此电脑–>更多–>属性



打开控制面板的主页,点击高级系统设置



点击环境变量



在系统变量中新建MAVEN_HOME,变量名为MAVEN_HOME,变量值为刚才的解压路径:D:\apache-maven-3.6.1-bin\apache-maven-3.6.1





双击系统变量中的path



在path中添加 %MAVEN_HOME%\bin,点击确定,保存



(3)验证是否安装成功

win+R 打开控制台,输入mvn -v ,如果出现下图内容表示安装成功



4)配置本地仓库

先在D盘下面新建一个文件夹:maven_repos



打开maven解压的文件,找到config目录下面的settings.xml文件



将本地仓库的地址修改为D:\maven_repos,添加代码如下:

<localRepository>D:\maven_repos</localRepository>



(5)检验刚才的配置是否生效

在控制台输入 mvn help:system

命令解释:https://www.cnblogs.com/Lints/p/11163073.html



当控制台出现build success时,再查看D盘的maven_repos文件夹,多了很多文件,说明配置生效





这样本地仓库就配置成功了

2.设置maven的远程仓库

Maven默认的远程地址是 http://my.repository.com/repo/path

这个地址因为是国外网址,所以下载jar包时速度会非常慢,这里我使用的是阿里云的地址

(1)打开maven解压的文件,找到config目录下面的settings.xml文件



(2)在settings.xml文件中添加阿里云的地址

     <mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</mirrors>



(3)检验刚才的配置是否生效

在控制台输入 mvn help:system



当控制台出现build success时,说明配置生效



3.eclipse中修改本地仓库地址

(1)打开eclipse,在Windows - preferences - Maven - User Setting中指定Global Settings为配置好的本地仓库地址:D:\apache-maven-3.6.1-bin\apache-maven-3.6.1\conf\settings.xml,第三项:Local Repository会自动根据Global Settings中settings.xml中的配置变化



(2)点击Eclipse中Window - Show View - Other



选择Maven 中Maven Responsitories,可以发现刚配置好的阿里云镜像和本地仓库



之后的jar包可以直接通过在pom.xml文件中配置,就能下载了

补充:在Idea下配置自己下载的Maven

设置如果在无网络状态下,自动使用以前下载过的资源。

Runner -> VM:-DarchetypeCatalog=internal

windows10下设置Maven的本地仓库和阿里云的远程中央仓库的更多相关文章

  1. maven 阿里云 国内镜像 中央仓库

    修改maven根目录下的conf文件夹中的setting.xml文件,具体内容和示意图如下: <mirror> <id>alimaven</id> <name ...

  2. mac下设置maven环境

    在mac系统下设置maven环境. 1.首先通过终端打开    .bash_profile 2.设置maven解压后的路径地址 环境变量设置如下: MAVEN_HOME .PATH 两个变量即可 3. ...

  3. Java-Maven(八):IDEA使用本地maven,并配置远程中央仓库

    声明:已经安装了maven,安装请参考:<Java-Maven(一):Maven的简介与安装> 1)一般我们从github.码云(https://gitee.com)上获取代码后,实际上我 ...

  4. 怎么windows10下设置始终以管理员身份运行

    怎么windows10下设置始终以管理员身份运行 学习了:https://jingyan.baidu.com/article/e2284b2b6e6df8e2e7118d7a.html 可以对快捷方式 ...

  5. Maven多仓库配置(公司仓库和阿里云仓库)

    Maven多仓库配置(公司仓库和阿里云仓库) 一.之前的配置 之前maven本地的setting.xml的仓库配置,都是直接设置mirror节点 <mirrors> <mirror& ...

  6. 更改maven下载jar的仓库为阿里云仓库

    修改settings.xml <!-- 配置本地maven的仓库 --> <localRepository>D:\file\path\maven\repository</ ...

  7. Java-Maven(八):配置远程中央仓库的各种方法

    一.远程仓库的配置 在平时的开发中,我们往往不会使用默认的中央仓库,默认的中央仓库访问的速度比较慢,访问的人或许很多,有时候也无法满足我们项目的需求,可能项目需要的某些构件中央仓库中是没有的,而在其他 ...

  8. maven配置本地仓库和国内镜像仓库,解决国内访问国外中央仓库速度过慢问题

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 1.配置本地仓库   打开conf文件夹下面的setting.xml文件 红色方框为配置本地仓 ...

  9. Windows10下安装Maven以及Eclipse安装Maven插件 + 创建Maven项目

    在官网下载Maven      http://maven.apache.org/download.cgi 下载下来后加压缩,将apache-maven-3.5.4文件夹复制到想要存放它的位置,我放在了 ...

随机推荐

  1. 文件挂载(一)- Linux挂载Linux文件夹

    一.概述 工作中经常会出现不同服务器.不同操作系统之间文件夹互相挂载的情形,例如文件服务器或数据备份服务器. 挂载一般来说就是以下四种类型: 同类型操作系统 a. linux挂载linux文件夹 b. ...

  2. 使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片

    查看本章节 查看作业目录 需求说明: 使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片 实现思路: 在 ...

  3. Spring @Component 注解的使用

    使用说明 这个注解用于声明当前的类是一个组件类,Spring 会通过类路径扫描来自动侦测和自动装配这些组件,创建一个个 bean 后,注册到 Spring 容器中. 带 @Component 注解的类 ...

  4. frp + nginx 配置多人共用的http 内网穿透服务

    来源:简书   https://www.jianshu.com/p/c9d7527d607b 一. 前言 frp 是一个用Go语言开发的,可用于内网穿透的高性能的反向代理应用,支持 tcp, udp ...

  5. [ python应用 ] python递归搜索文件,支持搜索多个文件,支持自定义处理动作

    写了一个PyQT界面的版本:https://github.com/LongchuanYu/pyqt_project PATH = r'E:\MyDocument\新しいフォルダー\' # 要搜索的目录 ...

  6. PowerShell 管道符之Select的使用方法【二】

    这次讲解Select中的第二个方法:String 在我们的ISE编辑器中输入如下命令 Select-String - 可以了解到,原来这是正则表达式,它提供了一些额外的正则方法.具体如何使用,可以自行 ...

  7. 总结关于spring security 使用 JWT 和 账户密码登录 整合在一起的新感悟

    (1)jwt登录拦截,需要在账户密码认证之前进行jwt认证,因此jwt拦截需要在 UsernamePasswordAuthenticationFilter 之前: (2)jwt验证通过则不需要执行账户 ...

  8. Java实现单词统计

    原文链接: https://www.toutiao.com/i6764296608705151496/ 单词统计的是统计一个文件中单词出现的次数,比如下面的数据源 其中,最终出现的次数结果应该是下面的 ...

  9. CentOS6.5安装CM5.13

    注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6610650059971232269/ 安装好虚拟机(2个节点) YUM源已安装好.系统版本CentOS6.5.ja ...

  10. SpringMVC 解析(一)概览

    Spring MVC是Spring提供的构建Web应用程序的框架,该框架遵循了Servlet规范,负责接收并处理Servelt容器传递的请求,并将响应写回Response.Spring MVC以Dis ...