En son mrunit(1.1.0)
Cloudera deposunda bulunamadı. Kullanılabilir olan 0.8.0-incubating
'dur. Aşağıdaki benim pom
geçerli:MRunit bağımlılığı en son cloudera deposu
<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.ma.hadoop</groupId>
<artifactId>MapReduce</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<hadoop.version>2.3.0-cdh5.1.2</hadoop.version>
<hive.version>0.12.0-cdh5.1.2</hive.version>
<mrunit.version>0.8.0-incubating</mrunit.version>
</properties>
<dependencies>
<!-- For unit testing -->
<dependency>
<groupId>org.apache.mrunit</groupId>
<artifactId>mrunit</artifactId>
<version>${mrunit.version}</version>
</dependency>
<!-- This is sufficient for all -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>${hadoop.version}</version>
</dependency>
</dependencies>
<build>
<finalName>Mapred</finalName>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<outputDirectory>${basedir}</outputDirectory>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>maven-hadoop</id>
<name>Hadoop Releases</name>
<url>https://repository.cloudera.com/content/repositories/releases/</url>
</repository>
<repository>
<id>cloudera-repos</id>
<name>Cloudera Repos</name>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</repository>
</repositories>
</project>
i 1.1.0 Tutulma sürüm pom dosyasında mrunit bağımlılığı bulunmayan bir objeyi atar değiştirirseniz.
Ben<id>central</id>
<url>http://repo1.maven.org/maven2/</url>
<repository>
Eclipse.m2
yılında kavanoz indirir ama hala eser bulunamadı olsun apache repo ekleme çalıştı. Bir birim test çağrısı derlenmeyecektir. Birisi, lütfen en son mrunit
'u cloudera repo ile kullanmanın güvenli yolunun ne olduğuna yardımcı olabilir.
sayesinde Amit senin mrunit
dependancy bildiride
ben de, aynı durum – brucenan
Idea aynı vardı ve bana bu sorunu düzeltmek cevap brucenan:
Yani Hadoop 2.X'de kullandığından bu
pom.xml
dependancy değiştirmeniz gerekir cevabını kabul etmelisin :) – AdrieanKhisbe