Skip to content
This repository has been archived by the owner on Apr 5, 2022. It is now read-only.

Build with Cloudera CDH5

Thomas Risberg edited this page May 28, 2014 · 11 revisions

If you build your own applications with Maven targeting Cloudera CDH5 then you can use the latest Spring for Apache Hadoop 2.0 release candidate using a version of 2.0.0.RC4-cdh5.

Spring for Apache Hadoop application using Maven

If you are using Spring for Apache Hadoop with Cloudera CDH5 then you need to add the following repository to your Maven pom:

<repository>
  <id>spring-milestone</id>
  <name>Spring Milestone Repository</name>
  <url>http://repo.spring.io/libs-milestone</url>
</repository>

Note: The Spring IO repository is caching Cloudera artifacts that the Spring for Apache Hadoop build is depending on.

We have recently started publishing "flavors" of the Spring for Apache Hadoop project built against different Hadoop distributions. This allows for better transitive dependency resolution.

The dependency to use for the Cloudera CDH5 "flavor" of spring-data-hadoop is:

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-hadoop</artifactId>
  <version>2.0.0.RC4-cdh5</version>
</dependency>

Note: The cdh5 suffix for the spring-data-hadoop version will select the correct build that resolves the transitive dependencies for Cloudera CDH5.