本文大部分内容转自:http://blog.fens.me/java-kettle-plugin-eclipse/
在配置过程中出现了一些问题,这里给出解决方案以及资源。
前言
Kettle一个开源的ETL工具,提供了一套界面操作的解决方案,从而代替原有的程序开发。但有时我们还需要开发自己的插件,来满足我们的业务需求。Kettle基于Eclipse的架构系统,通过JAVA作为客户端的实现。强大的ETL功能,和图形界面的操作,让Kettle成为免费的ETL工具的首选。
目录
1. Kettle插件开发介绍
2. 搭建kettle源代码环境
3. 在Eclipse中构建kettle项目
4. 在Eclipse中构建插件项目
5. 配置插件到Kettle中
6. Kettle项目启动
7. 在kettle项目集成插件源代码
1. Kettle插件开发介绍
在我们做ETL工作的时候,在某些项目中往往会遇到一些特别的流程任务,kettle原有的流程处理节点已经不能满足我们的要求,这时候我们就需要定制流程处理节点了。定制流程节点主要是针对数据的管理、数据的验证和某些特别文件数据的提取。大家通过查看kettle源代码,就可以知道怎样去创建你自己的kettle插件了。
Kettle的插件开发,需要依赖于Kettle的源代码环境。
2. 搭建kettle源代码环境
1). 从github上clone下来
git clone https://github.com/lihongqiang/pentaho-kettle
<