petaho kettle 8.1.0.0源码编译过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/li575563191/article/details/82725166

1 到github上去下载源代码

https://github.com/pentaho/pentaho-kettle/tree/8.1.0.0

2 下载并配置maven的设置按照管网的指导

3 配置maven的环境变量

(这里可以在网上百度一下)

4 配置 maven 的代理访问pentaho的jar包的下载地址

(我这里使用的时Shadowsocks)做的一个代理。这样才能访问到http://nexus.pentaho.org/content/groups/omni这个地址

这里不懂的,自行google,科学上网方法即可

5 在pentaho-kettle-8.1.0.0-R 的目录下使用maven命令进行编译打包

注意:这里我使用idea内嵌的maven没有成功过,所以时用的windows的命令窗口干的

6 编译打包命令

mvn clean install --settings C:\Users\Administrator\.m2\settings.xml -Dmaven.test.skip=true

等待执行成功即可,如果有错误的话,看错误,删除无法下载的jar包,重新编译打包。

7 编译成功后的包路径地址

8 解压后执行Spoon.bat即可

使用idea2018 debug petaho kettle 8.1.0.0源码

1 去下载pentaho-kettle-8.1.0.0-R.zip(R 表示源码)

使用idea import maven项目

等待jar包下载完成(我这里先前已经使用maven代理下载了)

 

这里要修改一下UI 子模块的中的pom.xml文件改成Windows的swt包

然后修改 file ->Project Structure -> Modules -> kettle-ui-swt -> Dependencies 中将如下图中所示:将windows的swt放在前面,先加载,后面的linux的swt的jar包就不会再加载(这个如果你是在linux系统下的话,就不用修改这些)

查看

然后将先前maven 编译打包后的这里的所有文件拷贝到代码的ui目录下

 

然后运行或者debug spoon.java

猜你喜欢

转载自blog.csdn.net/li575563191/article/details/82725166
今日推荐