一、起因
需要用到cdh相关jar包但是怎么都引入不进去,查阅资料后发现maven仓库中没有支持cdh的相关依赖。cloudera自己建立了一个相关的仓库。要想利用maven添加相关依赖,则必须单独添加cloudera仓库。
二、问题解决
1、项目中的pom.xml文件中添加依赖
复制代码
1
2
3
4
5
6
7<repositories> <repository> <id>cloudera</id> <url>https://repository.cloudera.com/artifactory/cloudera-repos/</url> </repository> </repositories>
2、由于国内使用maven中央仓库一般会有网络问题,所以可以配置公司私有库或者aliyun仓库,这里举例aliyun修改setting.xml文件
复制代码
1
2
3
4
5
6
7
8
9<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包一、起因二、问题解决内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复