我们使用maven时,一般会将*仓库配置为阿里云的镜像,但是项目中用到的CDH相关的jar包并不存在于该*仓库中。
1、CDH的*仓库
CDH提供了*仓库,官方文档参考:https://docs.cloudera.com/documentation/enterprise/release-notes/topics/cdh_vd_cdh5_maven_repo.html
2、官方给了两种项目中使用cdh jar包的方式:一是将jar包下载下来,拷贝到项目目录;另外一个是修改pom文件,将CDH仓库加入到pom中:
Maven项目中引入CDH jar包
3、上述步骤应当是可行的,但pom中修改只能对当前项目有效,要想以后本机所有项目都可以引用CDH依赖,需要修改maven的setting.xml文件可参考maven如何配置多个仓库
https://ifeve.com/mutils-repository/
https://www.cnblogs.com/30go/p/11160468.html
Maven项目中引入CDH jar包
Maven项目中引入CDH jar包
Maven项目中引入CDH jar包
配置完成后就可以在项目的pom中直接引用cdh的jar包了。
4、对于每个jar包如何引用,CDH官方也给出了各个版本的CDH对应jar包的groupid和artifactId
Maven项目中引入CDH jar包
Maven项目中引入CDH jar包

分类:

技术点:

相关文章:

猜你喜欢