1. 程式人生 > >在maven倉庫裡安裝hadoop依賴包

在maven倉庫裡安裝hadoop依賴包

最近切換到hadoop2.6,在eclipse裡面輸入了座標死活不能自動下載hadoop2.6的依賴,這裡介紹一種解決辦法

第一、pom.xml配置:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
  <groupId>com.hdmaven</groupId>
  <artifactId>hdmaven</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>hdmaven</name>
  
  <dependencies>
	 <dependency>
		<groupId>org.apache.zookeeper</groupId>
		<artifactId>zookeeper</artifactId> 
		<version>3.4.6</version>
	 </dependency>
		<dependency>
			<groupId>org.apache.hadoop</groupId>
			<artifactId>hadoop-client</artifactId>
			<version>2.6.0</version>
		</dependency>
		<dependency>
			<groupId>org.apache.hadoop</groupId>
			<artifactId>hadoop-common</artifactId>
			<version>2.6.0</version>
		</dependency>	
		<dependency>
			<groupId>org.apache.hadoop</groupId>
			<artifactId>hadoop-hdfs</artifactId>
			<version>2.6.0</version>
		</dependency>
  </dependencies>
</project>

第二、cmd進入到mav的bin目錄,我的目錄是d:\tools\apache-maven-3.1.1\bin 下

第三、複製pom.xml檔案放到bin目錄下

第四、在cmd裡執行 mvn clean install 命令,ok,慢慢等待安裝吧。

第五、在eclipse的Maven Repositories中rebuild index重構一下,再重新儲存一下pom.xml,至此,搞定