1. 程式人生 > >idea 啟動執行kettle8.0

idea 啟動執行kettle8.0

1.原始碼下載(使用碼雲地址)
https://gitee.com/mirrors/Kettle.git
2.使用master分支
3.下載maven包(我的感覺很慢,下載了一天才完事)
4.命令視窗輸入 mvn install -dskiptests 執行mvn打包命令
5.在kettle/assemblies 目錄下會生成zip包 (如 pdi-ce-8.2.0.0-SNAPSHOT.zip)
6.解壓包,執行spoon.bat 即可開啟軟體 如下
在這裡插入圖片描述
7.啟動本地專案(工具idea/ 環境windows)
找到檔案 …/Kettle\ui\src\main\java\org\pentaho\di\ui\spoon\spoon.java 並執行

問題1.cannot find swt-gtk
原因:kettle 依賴中預設載入 org.eclipse.swt.gtk.linux.x86_64,在windows 環境中應修改為 org.eclipse.swt.win32.win32.x86_64
問題2:org.pentaho.ui.xul.XulException: Can not locate Xul document [ui/spoon.xul]
解決:將安裝包…\data-integration\ui目錄下的所有檔案拷貝到原始碼包…\kettle\ui目錄下,即可解決
在這裡插入圖片描述