文章分类 - 18Java&Kettle
摘要:问题 1.编译pentaho-gis-plugins-1.4.0时报错Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0 解决办法。 (1)可能中央仓库中没有这个版本,需要改下版本号(2)换个仓库地址镜像(我使用了https://repo1.maven
阅读全文
摘要:(1)Project Explorer面板右边view menu下拉菜单Top Level Element两种组织项目方式(Projects或Working Sets) 【view menu】【Top Level Element】两种组织项目方式(Projects或Working Sets) 【vi
阅读全文
摘要:调试遇到的问题 按照给定的源码,外部插件是没有加加载的。因为外部插件有两种加载方式。一个是以jar包方式,一个是plugin.xml方式加装。调试发现如果以jar形式加载,需要将jar包放到/ui/plugins目录下(而不是源代码目录/plugins目录)而这种方式导致有些插件pdi-xml-pl
阅读全文
摘要:创建Transform视图 读取*.ktr文件创建Transform视图流程 Spoon.java private void loadLastUsedFile( LastUsedFile lastUsedFile, String repositoryName, boolean trackIt, bo
阅读全文
摘要:读取*.kbj文件创建Job视图 Spoon.java private void loadLastUsedFile( LastUsedFile lastUsedFile, String repositoryName, boolean trackIt, boolean isStartup ) thro
阅读全文
摘要:1.编译pentaho-kettle-9.2.0.3-R cd到源代码目录使用mvn命令编译程序 mvn clean install -Dmaven.test.skip=true 编译完成后在源代码目录下会创建 源代码目录\assemblies\client\target\pdi-ce-9.2.0.
阅读全文
摘要:一、环境搭建及命令行编译 0.前期准备 (1)下载Kettle源代码pentaho-kettle-9.2.0.3-R (2)下载jdk-8u202-windows-x64.exe (3)下载 apache-maven-3.8.4-bin.zip (4) 下载eclipse-committers-20
阅读全文
摘要:一、插件加载过程分析 Spoon.java中main函数 public static void main( String[] a ) throws KettleException { Future<KettleException> pluginRegistryFuture = executor.su
阅读全文