hive-jdbc 的大坑

引入hive-jdbc 的大坑

场景: 

       hive-jdbc 集成依赖了很多其他jar包。当我们的工程需要使用hive-jdbc 驱动的时候,会导入它,导致pom绝对会发生冲突。

 

解决pom文件依赖冲突的方法这边列举几个

 

1.使用idea的可以使用mavne helper 插件 ,罗列出pom的依赖,然后找到发生冲突的依赖,消除就好。

2.使用eclipse 使用 dependency Hierarchy 的filter 找到想要删除的依赖。当然这里你需要知道哪些包发生了依赖冲突

3.最后给个便捷的方式

当你只需要hive-Jdbc 的驱动时,可以按如下方式直接排除其他所有没用的依赖

    

              <dependency>

                     <groupId>org.apache.hive</groupId>

                     <artifactId>hive-jdbc</artifactId>

                     <version>2.3.2</version>

                     <exclusions>

                           <exclusion>

                                  <groupId>*</groupId>

                                  <artifactId>*</artifactId>

                           </exclusion>

                     </exclusions>

              </dependency>

发布了31 篇原创文章 · 获赞 3 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览