Kettle环境搭建和源码编译

   Kettle主要是用于数据的转换工具,常见用于ETL。其实用它来做一些简单的数据接口转换功能再好不过了。

    去官方网站:http://kettle.pentaho.com/下载版本,我选的是5.0.1-stable版本。

   编译工具:MyEclipse 8.6

(1)下载项目后解压,eclipse中新建java project,然后把目录加载进来。

(2)新建iib目录,把需要的jar放入,然后添加到java build path->libraries中

(3)Spoon为整个项目的启动类,run cofiguration->arguments中设置参数,然后启动run即可。

-Xmx512m

-XX:MaxPermSize=256m

-Djava.library.path=libswt\win32

-DKETTLE_HOME=

-DKETTLE_REPOSITORY=

-DKETTLE_USER=

-DKETTLE_PASSWORD=

-DKETTLE_PLUGIN_PACKAGES=

-DKETTLE_LOG_SIZE_LIMIT=

-DKETTLE_JNDI_ROOT=

(4)修改产品名称和版本(你懂的)

网上看到有教程是直接在spoon代码中修改的,其实应该是修改对应的properties,这样才能实现国际化。

图标:ui\images\spoon.ico

初始化界面: 

    图片ui\images\kettle_splash.png

    界面上的版本  ui\src\org\pentaho\di\ui\spoon\messages\messages_**_**.properties中 

Spoon.Application.Name 对应应用名称

System.ProductInfo对应产品名称

ui\src\org\pentaho\di\ui\core\dialog\messages\messages_**_**.properties中

SplashDialog.Version对应版本信息

ui\src\org\pentaho\di\ui\core\dialog\license\license.txt

修改对应的授权说明

PS:图标上被坑了,不认很多层的ICO,会抛异常,最好让美工用像素点画,显示的尺寸只有16*16.


   (5)编译:

    打开build.xml .点击run as->ant build. 编译需要从网上下载几个文件。貌似最后有几个下不了了。需要看下build配置,后续研究。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 继续上一篇文章《Kettle初识》,本篇文章继续来说说kettle的源码环境搭建。 写在前面 JDK版本: JDK...
    熊颀阅读 7,290评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,469评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,075评论 6 342
  • 这两天开始着手学习kettle,以下作为学习过程笔记。 kettle源码下载: https://github.co...
    加来依蓝阅读 9,279评论 0 4
  • ① 《真的没想好配什么文字》 看了这副画很久刚开始我把她看成了狐狸想着想着差点要写出狐狸小姐之类的句子像极了知音杂...
    Cellier阅读 3,276评论 0 2