天天看點

如何解決 建立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>