概述
一、起因
需要用到cdh相关jar包但是怎么都引入不进去,查阅资料后发现maven仓库中没有支持cdh的相关依赖。cloudera自己建立了一个相关的仓库。要想利用maven添加相关依赖,则必须单独添加cloudera仓库。
二、问题解决
1、项目中的pom.xml文件中添加依赖
<repositories>
<repository>
<id>cloudera</id>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</repository>
</repositories>
2、由于国内使用maven中央仓库一般会有网络问题,所以可以配置公司私有库或者aliyun仓库,这里举例aliyun修改setting.xml文件
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!cloudera</mirrorOf>
<name>Nexus aliyun</name>
<url>
http://maven.aliyun.com/nexus/content/groups/public
</url>
</mirror>
3、然后引入需要的cdh jar包依赖,问题解决
注:可能会出现jar下载失败的问题,清除maven仓库中下载失败的jar,然后重新试几次就好了
maven仓库清除:https://blog.csdn.net/qq_39657909/article/details/103419866
最后
以上就是细心期待为你收集整理的idea无法下载cdh依赖jar包一、起因二、问题解决的全部内容,希望文章能够帮你解决idea无法下载cdh依赖jar包一、起因二、问题解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复