You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Pentaho Data Integration Kettle插件迁移到Apache Hop

依赖问题解答

org.hop与org.apache.hop的关系

  • 文档提到的org.hop是Apache Hop加入Apache基金会之前的早期测试用groupId,没有对外发布过正式版本,所以你在公开Maven仓库找不到对应依赖。
  • 项目正式进入Apache孵化器、后续毕业为顶级项目后,所有公开版本的groupId统一为org.apache.hop,二者不等同,你直接使用org.apache.hop即可。

迁移时Maven依赖修改步骤

原Kettle依赖配置参考:

<dependency>
  <groupId>pentaho-kettle</groupId>
  <artifactId>kettle-core</artifactId>
  <version>原有Kettle版本号</version>
</dependency>

替换为Hop对应依赖配置:

<dependency>
  <groupId>org.apache.hop</groupId>
  <artifactId>hop-core</artifactId>
  <version>目标适配Hop版本号(建议使用最新稳定版)</version>
</dependency>
  • 其余Kettle模块的依赖修改逻辑完全一致:groupId从pentaho-kettle替换为org.apache.hop,artifactId前缀从kettle-调整为hop-,版本号修改为你要兼容的Hop版本即可。
  • 如果你需要使用开发中的快照版本,在项目pom.xml或本地Maven settings.xml中添加Apache快照仓库配置即可拉取对应构建版本。

内容的提问来源于stack exchange,提问作者Madhukesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 15:24:02