一、开发环境
开发工具: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根据自己当前的操作系统选择对应版本