kettle5.3源码部署
来源:互联网 发布:如何健康减肥知乎 编辑:程序博客网 时间:2024/06/07 07:00
网上有很多关于kettle源码部署的相关资料,本文主要是记录自己的部署过程,以备日后查看。
1、源码下载
部署kettle源码,首先需要到github上下载kettle的源码包,可以到这个地址去下载:https://github.com/pentaho/pentaho-kettle/。可以视自己的情况下载相应的版本,我这里下载的是5.3版本:
2、项目创建
部署kettle源码,需要在IDE中创建一个Java项目,这一步相信大家都知道怎么创建了,我的创建完之后项目结构如下:
3、创建kettle源码的目录
在新建好的java项目中,创建源码包core,dbdialog,engine,ui,plugins:
然后再建立一个lib文件夹,完成后项目目录结构如下:
4、拷贝kettle源码到项目中
解压kettle的源码包,然后会看到我们刚才建的那几个目录也在kettle源码里(因为就是根据这源码目录建的),把kettle源码这几个目录内的src里的代码分别拷贝到我们自己项目的目录中(plugins根据需要创建),到这一步,我们的项目会报错,因为还没引入jar包,接下来引入依赖的jar。
5、引入kettle依赖包
引入kettle的依赖包,由于我们下载源码是不包含依赖的jar包的,那如何获取kettle依赖的jar包呢,这需要我们下载kettle的发布包,就是经过编译好,可以直接通过spoon.bat运行的发布包,这可以从kettle官网上下载,下载好解压,可以看到存在lib和libswt目录:
把lib目录下的所有jar包拷贝到我们项目的lib目录下,libswt里面根据系统提供不同类型的依赖包,根据自己系统去决定用哪个依赖包,比如我的是win64位系统,那么就把win64文件夹的jar拷贝到自己的项目lib目录下。jar包拷到项目后,把jar包build path到自己的项目中,build path注意不要把kettle-core-xxx.jar、kettle-dbdialog-xxx.jar、kettle-engine-xxx.jar这几个jar包build 进去:
6、引入ui图片
完成第5步之后,我们建的项目应该就不会报错了,这时候还不能运行,因为项目依赖的图片还没有导进来,同样的需要到kettle的发布包的ui目录下,把images资源包拷贝到我们项目的ui源码目录下,整个项目的结构如下:
至此,通过运行ui源码目录下的org.pentaho.di.ui.spoon.Spoon.java文件的main方法,就能以源码的运行方式使用kettle了。
- kettle5.3源码部署
- Kettle5.3源代码编译详解
- java调用Kettle5.3的任务
- kettle5.3扩展step插件支持元数据注入
- Kettle5 log4j插件使用
- gp5.0.0源码安装部署3节点
- kettle5+日志输出到文件
- 部署Openfire3.9.3源码部署
- SHOP++源码部署说明:
- openfire 源码 部署
- openfire源码部署
- eclipse部署openfire源码
- Openfire源码部署运行
- openfire源码部署
- Mysql 源码安装部署
- kettle源码部署
- Openfire 源码部署
- openfire4.0.3 源码部署
- sqlite3用法
- window 下使用GNU工具的方法
- Android之Canvas.drawCircle()方法的理解
- TextView设置drawable
- MFC中 给按钮添加图片的方法
- kettle5.3源码部署
- 这些关于四轴飞行器名词你都明白么
- JS的一些小技巧
- XML文件详解以及解析
- IntelliJ idea mybatis插件功能介绍
- CSS
- 测试计算机大小端
- lintcode python代码 433岛屿个数
- [BZOJ 1070][SCOI2007]修车:费用流