Maven配置阿里云镜像、全局JDK、本地仓库

Maven配置阿里云镜像、全局JDK、本地仓库

今天刚好有个新入职的同事跟我讨教maven下载jar包的速度问题,然后跟他说了一下原因跟配置阿里云镜像,下班记录一下。

简介

我们在工作中使用maven构建项目时,下载jar包需要,经常出现下载速度慢、异常等问题,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。

配置本地仓库

maven本地仓库可以不用配置,默认本地仓库为C:\Users\Administrator.m2\repository,在工作中不想大量的jar包放在C盘的同学们可以配置本地仓库。
配置方法:
打开我们的maven 找到conf下的setting.xml文件,大概在54行上下,将旧有的注释(一般已经注释了),重新添加一个 中间的路径填写我们想创建的本地仓库路径即可。
Maven配置阿里云镜像、全局JDK、本地仓库_第1张图片
这样就将本地仓库修改成我们想要的位置了。

配置阿里云镜像

在setting.xml文件中145行上下有标签,在这里配置我们镜像地址

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

Maven配置阿里云镜像、全局JDK、本地仓库_第2张图片
这样阿里云镜像配置就成功了,构建项目时本地仓库没有的jar包将直接去阿里云中央仓库下载。

Maven配置全局jdk版本

我们在新建Maven项目时,每次都会选择jdk版本,在Maven中可以直接配置全局的jdk版本,在创建项目时会自动使用我们配置的jdk版本。
在setting.xml文件中找到,在标签内新增标签

<profile>
		<id>jdk-1.8</id>
		<activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
		</activation>
	<properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
		</properties>
	</profile>

这样我们全局的jdk版本就配置好了。

其他镜像配置`

<mirror> 
    <id>alimaven</id> 
    <name>aliyun maven</name> 
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
    <mirrorOf>central</mirrorOf>
</mirror> 
<!-- ali-repertory -->
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirror>
<!-- 华为云-->
<mirror>
  <id>huaweicloud</id>
   <name>huawei maven</name>
   <mirrorOf>*</mirrorOf>
   <url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
<!-- 腾讯云-->
<mirror>
  <id>nexus-tencentyun</id>
  <mirrorOf>*</mirrorOf>
  <name>Nexus tencentyun</name>
  <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>

你可能感兴趣的:(java基础,java,maven,阿里云)