翻译: https://www.cloudera.com/documentation/enterprise/release-notes/topics/cdh_vd_cdh5_maven_repo.html
版本: 5.14.2
如果要构建用于CDH 5组件的应用程序或工具,并且您正在使用Maven或Ivy进行依赖关系管理,则可以从Cloudera Maven存储库中提取CDH 5构件。该存储库位于https://repository.cloudera.com/artifactory/cloudera-repos/。
重要提示:构建应用程序JAR时,请勿包含 CDH JARs ,因为它们已提供。如果你这样做,升级CDH可能会破坏你的应用程序。为了避免这种情况,请设置Maven依赖项的范围scope 为 provided.。
以下是一个示例POM( 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/maven-v4_0_0.xsd">
<repositories>
<repository>
<id>cloudera</id>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</repository>
</repositories>
</project>