1、开发环境准备
JDK1.8
Maven3.8.1
2、源码下载
官网下载
注意:下载后面有-R的包,这才是真正的源码
3、编译运行
本地Windows编译可能会遇到一些问题,基本网上搜搜都能解决,我本地编译时遇到的几个问题:
1)、ui模块重新引入
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
<version>4.3</version>
</dependency>
2)、ui模块下保存文件spoon.xul等
3)、在kettle-ui-swt设置中将1)中引入的包放到最上面
注意:主要是UI模块下经常遇到编译问题,红圈部分是从其他位置拷贝过来的解决其中的一个问题,这里做个记录。
4、运行
在包下:
package org.pentaho.di.ui.spoon;
找到该类:
Spoon
执行main函数,运行
其中红圈内的提示表示本地未加载插件,关于未加载到插件的处理放到下一章。