maven修改远程和本地仓库地址
简介:我们用maven的时候,maven自带的远程中央仓库经常会很慢,还有默认本地仓库是在c盘C:\Users\你的电脑用户账号\.m2\repository,
对于有强迫症的人,总是看的不爽,下面介绍下经验:
我的环境:
maven:3.3.9
jdk:1.8_112
intellij idea:2016.3
windows:win10
试验项目:spring boot 1.5.1
首先你需要安装maven,我的maven安装的是3.3.9
maven修改远程中央仓库地址:
找到你的maven安装位置,找到conf下的setting.xml,我的位置D:\maven\apache-maven-3.3.9\conf\setting.xml,打开它,
我这里用的sublime3,默认很多都注释了,加入代码:
<profiles>
<profile>
        <id>dev</id>  
        <!-- repositories and pluginRepositories here-->  
        <repositories>
            <repository>
                <id>nexus-aliyun</id>
                <name>Nexus aliyun</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    </profile>
  </profiles>
<activeProfiles>
    <activeProfile>dev</activeProfile>
  </activeProfiles>
在这里我们用的是阿里的maven远程中央仓库,试验过网速杠杠的,这个时候可以去实验下你的maven下载,看是不是阿里的远程仓库地址
maven修改本地仓库地址:
还是在这个setting.xml文件,搜索localRepository:

在下面加入一行<localRepository>D:\down\maven-repository\repository</localRepository>,这里是我自己的maven本地仓库地址,改成自己设置的maven本地仓库地址

然后将setting.xml(maven安装的位置D:\maven\apache-maven-3.3.9\conf\setting.xml),复制一份到你设置的maven本地仓库地址下,
这里的地址是D:\down\maven-repository\repository,配置完成了打开intellij idea,打开file->setting,搜索maven:

将这三处修改,第一处是使用自己安装的maven,这个地方有maven2,maven3,maven3.3.9(自己安装的),选择maven3.3.9
第二处是使用自己配置的放在本地仓库的setting.xml文件
第三处是本地仓库的地址,点击apply,ok
然后可以移动下自己pom.xml中的内容,右下角有下载信息,会显示从http://maven.aliyun.com/nexus/content/groups/public下载到自己定义的仓库地址
开源中国地址:https://git.oschina.net/wustxiabin/spring-cloud.git
github地址: https://github.com/waterlufei/spring-cloud.git
微信公众号:

maven修改远程和本地仓库地址的更多相关文章
- maven修改本地仓库地址配置文件
		本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库.这样在你下次使用的时候就不需要从远程下载了.如果你所需 ... 
- 修改Maven的本地仓库地址
		已经配置好的设定文件: 1.创建一个本地仓库的地址 2.修改Maven中conf目录下的settings.xml文件 在此处添加修改后的本地仓库的地址 3.打开cmd 输入mvn help:sys ... 
- maven设置本地仓库地址和设置国内镜像
		<?xml version="1.0" encoding="UTF-8"?> <!-- 英文注释已经被删除了,直接修改本地仓库地址用就行了. ... 
- maven自定义jar到本地仓库
		Apache Maven为项目构建提供了绝佳的解决方案,其本地仓库中缓存了远程代理仓库或中央仓库中的资源,从而提高网络资源使用效率,很好很强大! 但是并非所有资源都可以根据GroupId.Artif ... 
- Maven的安装与本地仓库的搭建
		Maven的安装 1.首先去官网下载maven.http://maven.apache.org/download.cgi 2.解压下载后的压缩包.例如到D盘.D:\apache-maven-3.5.0 ... 
- gradle更换国内镜像、配置本地仓库地址
		gradle更换国内镜像,安装包解压后init.d文件夹下面创建init.gradle文件,内容如下 allprojects{ repositories { def REPOSITORY_URL = ... 
- 在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案
		在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案 之前,用过maven管理项目的童鞋都知道本地会有一个${User_Home}.m2/repository仓库 是用来存放ja ... 
- gradle 安装及设置本地仓库地址
		进入地址:http://services.gradle.org/ 下载-bin.zip 解压到自己指定的目录. 配置环境变量 GRADLE_HOME gradle的根目录. 在path 中 添加 % ... 
- Maven更换阿里源与仓库地址
		一.为什么要更换maven中的阿里源和仓库地址? 因为咱们下载安装的maven默认配置的源的服务器在国外,所以对于咱们来说,下载jar包的速度会很慢,所以咱们要把它替换为咱们国内的,可以换成好多,如华 ... 
随机推荐
- 打开phpmyadmin显示高级功能尚未完全设置部分功能未激活
			问题:老师,打开phpmyadmin显示高级功能尚未完全设置部分功能未激活,应该如何解决? 这是前一阵子学生问过我的一个问题,今天我就在博客里解答你的疑问吧. 总共三步可以搞定 1.导入相关文件到数据 ... 
- DOM范围
			前面的话 为了让开发人员更方便地控制页面,DOM定义了“范围”(range)接口.通过范围可以选择文档中的一个区域,而不必考虑节点的界限(选择在后台完成,对用户是不可见的).在常规的DOM操作不能更有 ... 
- 安卓TCP通信
			tCPServer.java 服务器的两个socket都没有关闭:s,ss.两个都是一直开启,然后数据才有显示 class tcpServer { public static void main(St ... 
- Android jni 编程1(对基本类型字符串的操作)
			最近一直在学安卓的jni,主要参考的是黑马程序员的视频教程,讲的确实不错. 那就自己总结一下吧,算是对学习的复习. 这篇博客也主要参考了这位博主:http://www.cnblogs.com/acti ... 
- JUC学习笔记--从阿里Java开发手册学习线程池的正确创建方法
			前言 最近看阿里的 Java开发手册,上面有线程池的一个建议: [强制]线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式, 这样的处理方式让写的同学 ... 
- 理解zookeeper选举机制
			*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ... 
- [Android] "Failed to find Java version for 'C:\Windows\system32\java.exe"
			Impossible to install SDK r17 on win 7 x64 "Failed to find Java version for 'C:\Windows\system3 ... 
- js五种设计模式
			1.js工厂模式 var lev=function(){ return "嘿哈"; }; function Parent(){ var Child = new object(); ... 
- Java源码ExtJS 5 SpringMVC 4Hibernate 4通用后台管理开发框架
			需要源码,请加QQ:858-048-581 一.特色1.采用Spring MVC的静态加载缓存功能,在首页将Javascript文件.CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS ... 
- Java学习——用户界面的布局
			使用布局管理器 FlowLayout管理器 面板的默认布局管理器是java.awt包中的FlowLayout类.使用FlowLayout时,像在页面中排列英文单词那样排组件:从左到右排列,当前行没有空 ... 
