目录
1、修改pentaho-kettle-9.3.0.1-R\pom.xml
2、修改pentaho-kettle-9.3.0.1-R\engine\pom.xml
3、修改pentaho-kettle-9.3.0.1-R\ui\pom.xml中
4、kettle-password-encoder-plugins.xml文件拷贝
一、环境及源码
1、intellij IDEA
2、Nexus Repository 仓库
二、布署运行
1、解压kettle9.3.0.1-R并用idea打开,因为是maven项目,所以会下载相关依赖的包及插件,外网下载速度较慢,预计几个小时左右,大约2.7G左右。
2、运行项目:
运行pentaho-kettle-9.3.0.1-R\ui\src\main\java\org\pentaho\di\ui\spoon\spoon.java中的main方法,启动项目。
此时会有一系列的错误产生,请按以下方法进行修正。
三、需调整的位置
1、修改pentaho-kettle-9.3.0.1-R\pom.xml
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.pentaho.di</groupId>
<artifactId>pdi</artifactId>
<version>9.3.0.1-552</version>
<packaging>pom</packaging>
......
<properties>
<!--添加以下内容 start-->
<!--swt -->
<org.eclipse.swt.gtk.linux.x86.version>3.108.0</org.eclipse.swt.gtk.linux.x86.version>
<org.eclipse.swt.gtk.linux.x86_64.version>3.108.0</org.eclipse.swt.gtk.linux.x86_64.version>
<org.eclipse.swt.win32.win32.x86_64.version>3.115.100</org.eclipse.swt.win32.win32.x86_64.version>
<org.eclipse.swt.cocoa.macosx.x86_64.version>3.115.100<