天天看点

如何解决 创建hadoop的maven项目,jar包下载太慢的问题

问题描述

当我们创建hadoop的maven项目的时候,本地仓库没有现成的jar可以使用,只能依靠远程下载,但是jar下载的太慢了,这个时候怎么办了,查阅资料,问题可能是出在镜像上,我原先使用的是阿里云镜像,为了提高下载速度,那我就换个华为云试试喽!

解决方案

找到maven的配置文件setting.xml添加如下内容

<mirror>
	    <id>huaweicloud</id>
	    <mirrorOf>*</mirrorOf>
	    <url>https://mirrors.huaweicloud.com/repository/maven/</url>
	</mirror>
           

原先的

<?xml version="1.0" encoding="UTF-8"?>
	<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
		          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
		
		 <localRepository>D:\software\maven\apache-maven-3.5.4\localRepository</localRepository>
			  <mirrors>
			    <mirror>
					<id>alimaven</id>
					<name>aliyun maven</name>
					<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
					<mirrorOf>central</mirrorOf>        
			    </mirror>
				<mirror>
					<id>alimaven</id>
					<mirrorOf>central</mirrorOf>
					<name>aliyun maven</name>
					<url>https://maven.aliyun.com/repository/central</url>
				</mirror>
			 </mirrors>
	</settings>
           

添加后的

<?xml version="1.0" encoding="UTF-8"?>
	
	
	<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
	          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
	
	 <localRepository>D:\software\maven\apache-maven-3.5.4\localRepository</localRepository>
	  <mirrors>
	    <mirror>
			<id>alimaven</id>
			<name>aliyun maven</name>
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
			<mirrorOf>central</mirrorOf>        
	    </mirror>
		<mirror>
			<id>alimaven</id>
			<mirrorOf>central</mirrorOf>
			<name>aliyun maven</name>
			<url>https://maven.aliyun.com/repository/central</url>
		</mirror>
		<mirror>
	    <id>huaweicloud</id>
	    <mirrorOf>*</mirrorOf>
	    <url>https://mirrors.huaweicloud.com/repository/maven/</url>
		</mirror>
	 </mirrors>
	</settings>