当前位置: 首页 > 知识库问答 >
问题:

蜂箱专家:如何让pom过温?

杨和蔼
2023-03-14

我正在尝试在maven项目中使用apache hive,我想使用Hive 0.9.0和Hadoop 1.0.4(它们应该根据http://hive.apache.org/releases.html一起工作)

不幸的是,maven repos中用于hive-common-0.9.0的pom依赖于hadoop核心,版本0.20.1是硬编码的。有没有办法将我的项目配置为忽略pom的片段?(hadoop的0.20.1版是非常传统的,在maven repos中不可用)

共有1个答案

皮献
2023-03-14

好的,我找到了。Maven允许您定义依赖项的排除项。在我的例子中,它应该看起来像:

<dependency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-jdbc</artifactId>
    <version>0.9.0</version>
  <exclusions>
    <exclusion>  
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-core</artifactId>
    </exclusion>
  </exclusions>         
</dependency>  
 类似资料:
  • 问题内容: 似乎他们没有任何文档,除了在他们的官方论坛上有一些api调用之外。我有Zend框架和CodeIgniter框架的经验。OpenCart的任何高手都可以向我推荐学习它的最佳方法,并在最短的时间内对其进行掌握吗?我必须尽快做一个大项目。 问题答案: 本指南是为已经熟悉PHP,OOP和MVC架构的开发人员编写的 在下面的内容中,您将看到购物车目录侧的示例。除了在相关部分中提到的视图之外,管理

  • 我的设置有一个奇怪的问题,我不明白。我正在从事一个maven GWT项目,该项目在shell中运行良好(即mvn GWT:run按预期工作)。 然而,当我尝试在Eclipse中运行它(安装了m2e和gwt插件)时,我得到了一个classnotfoundexception。该类是一个实体类,在生成实体管理器时会发生异常。我检查了该类是否在持久性中声明。xml和我在pom中找不到任何排除项。xml或e

  • 使用隐身专家,按下鼠标中键隐藏桌面上所有窗口,隐身专家还可以隐藏托盘图标。使用隐身专家聊QQ不怕被别人发现,挂游戏不怕被别人发现,使用炒股软件不怕别人发现,看新闻,干私活不怕别人发现。隐身专家是目前功能最强的快速隐藏窗口软件,保护您的屏幕隐私! 详细功能: 快速隐藏窗口: 按下鼠标中键快速隐藏桌面上的窗口和托盘图标。再按一次鼠标中键可以重新显示 一齐按下鼠标左右键,可以快速隐藏窗口和托盘图标。再按

  • 设置专家 功能介绍:设置专家,学员可向专家提问问题,专家可设置付费回答。 适用场景:学员在家自学并询问老师。 步骤 从【在线问答】→【专家管理】→【添加专家】,进入设置专家页面。 搜索的专家昵称为访问过你店铺的微信昵称。 编辑专家资料 功能介绍:设置专家信息资料以及付费金额。 步骤 从【在线问答】→【专家管理】→【编辑】,进入编辑专家资料页面。

  • 讲一下knn和mamba,讲一下mlp。 讲完后问我数学怎么样,我犹豫了一下说很好,也不能说不好吧。然后就开始拷打概率论和随机过程 中心极限定理 切比雪夫不等式 泊松过程 马尔科夫链 最大似然 贝叶斯公式 问我用没用过大模型:文心一言和gpt 你觉得哪个好,为什么。(我怎么知道,又不开源,谁知道为什么gpt强) 凉凉

  • 我是Spark和AWS的一个无名小卒。 我在AWS有一张DynamoDB桌子。我用hive在EMR上创建了一个火花簇。使用HiveShell,我创建了外部表“RawData”,以连接到DynamoDB。 现在,当我用DynamoDB依赖项jars我可以用HiveContext查询表“RawData”并得到结果。但当我用Spark submit提交Spark程序时,我在终端中看到了一些Spark异常