kettle插件开发

一、开发环境
开发工具:eclipse-Oxygen
JDK:1.8
Kettle源码包版本:pentaho-kettle-7.1
地址:https://github.com/pentaho/pentaho-kettle/tree/7.1
Kettle版本:pdi-ce-7.1.0.0-12
地址:
https://ayera.dl.sourceforge.net/project/pentaho/Data Integration/7.1/pdi-ce-7.1.0.0-12.zip

二、配置与运行

创建项目
在这里插入图片描述

1.在项目根目录下创建core、dbdialog、engine、plugins、ui四个目录:
在这里插入图片描述

2.解压pentaho-kettle-7.1.rar源码
在这里插入图片描述

3.在源码解压目录找到对应目录,将java等相关文件复制到刚创建的四个目录下:
注意直接复制src下文件即可,不包含src目录本身

pentaho-kettle-7.1\core\src\ -> core

pentaho-kettle-7.1\dbdialog\src\ -> dbdialog

pentaho-kettle-7.1\engine\src\ -> engine

pentaho-kettle-7.1\plugins\ -> plugins

pentaho-kettle-7.1\ui\src\和pentaho-kettle-7.1\assembly\package-res\ui\ -> ui

再添加一个images目录,为了方便直接使用自带的svg图片:

pentaho-kettle-7.1\ui\ui\images –> ui\images

目录结构截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.解压pdi-ce-7.1.0.0-12.zip 项目安装源文件——》打开data-integration文件夹
在这里插入图片描述

2.复制上面4个目录到项目根目录下

同时进入项目中的lib目录下,删除kettle开头的三个jar包:

在这里插入图片描述
目录结构截图:

在这里插入图片描述
选中项目->Build Path -> Add Libraries -> User Libraries -> New ,新建library,,点击Add JARS添加当前目录下jar,添加lib以及libswt下的swt.jar, swt.jar根据自己当前的操作系统选择对应版本

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值