kettle 运行方式:三种
spoon:图形化用户界面
命令行:pan、kitchen
API:kettle java Api嵌入到其它应用
1.下载源码并解压
官网地址: https://github.com/pentaho/pentaho-kettle 地址中选择要下载的源码
2.下载spoon 可视化工具
官网地址:https://community.hitachivantara.com/docs/DOC-1009855
spoon下载好的结构图:
3.创建java 项目
创建core、engine、dbdialog、ui、plugins 文件夹
将core、engine、dbdialog、ui 设置为 Sources root
4.复制源码 (src下`的内容也分别拷贝到项目对应的文件夹下)
复制 core
复制 dbdialog
复制engine文件
复制plugins
复制UI文件 (注意将ui/scr和assembly/package-res/ui两个文件夹下面的所有文件拷贝ui文件夹下面
)
5.复制 lib,libswt,launcher,simple-jndi (如果不知道这四个文件在哪,请查看第二步操作)
6.将lib下面的jar 包导入项目
检查jar 是否导入成功:看图片红色区域是否对
最终的结构:
7.运行项目
找到此文件:kettle/ui/org/pentaho/di/ui/spoon/Spoon.java