kettle源码安装及Spoon启动界面修改

近期工作中涉及到了kettle,之前没有接触过,于是上网查资料、咨询别人,折腾了几天才把源码在eclipse中跑起来,并且修改了Spoon启动界面以及主界面的一些配置。现将过程中遇到的一些问题记录下来,以供参考。
一、源码部署
源码下载地址
发行版下载地址
源码安装过程中主要参照了下面的博文:
10分钟搞定kettle源码部署

需要注意的地方:
1.由于下载的是最新版本的源码,采用的是maven管理,项目的结构发生了变化,参照上述博文的第3步复制源码的时候,需要将对应的文件夹下所有的org文件夹都找到并复制过去。
2.源码build path后可能会出现少包的情况,需根据实际情况自行添加需要的jar包。
这两点花了我不少时间,希望别人少走点弯路吧。

二、修改启动界面
在对kettle进行二次开发时可能需要修改Spoon启动界面的一些内容,在这里做一些简单介绍。
1.修改启动界面
启动界面图片:\ui\images\kettle_splash.png
使用2345好压(可以尝试使用360压缩,不要使用WinRAR)直接打开lib下的kettle-ui-swt-7.1.0.0-12.jar,选择需要替换的启动图片直接复制到kettle-ui-swt-7.1.0.0-12.jar\ui\images文件夹下进行覆盖。
2.修改版本信息及license
启动界面版本信息:\ui\org\pentaho\di\ui\core\dialog\messages\messages_en_US.properties中的SplashDialog.Version
启动界面license:\ui\org\pentaho\di\ui\core\dialog\license\license.txt
3.启动后主界面的标题及logo
(https://img-blog.csdn.net/20170901150505681?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdzg2NDUxODEwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
logo图片:\ui\images\spoon.ico
主界面标题:\ui\org\pentaho\di\ui\spoon\messages\messages_zh_CN.properties中的Spoon.Application.Name
参照上述2条相应修改。
4.需要注意的地方
1)以上内容修改后需要重新编译,jar包重新添加
2)启动界面上涉及到其他的一些信息(如BuildDate)需要在代码中修改的,可以自行查看查看源码,位置:Splash.java中的splash.addPaintListener方法。

目前就这么多,后续再研究……

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值