【发布时间】:2012-08-09 09:21:50
【问题描述】:
我想在 Pentaho 勺子工具中运行一个包含 java 代码的 jar 文件。此运行是通过接受输入、在此数据之上运行 java 类然后在某处提供输出的单个步骤。 Pentaho Spoon 可以做到这一点吗?
【问题讨论】:
我想在 Pentaho 勺子工具中运行一个包含 java 代码的 jar 文件。此运行是通过接受输入、在此数据之上运行 java 类然后在某处提供输出的单个步骤。 Pentaho Spoon 可以做到这一点吗?
【问题讨论】:
这很容易。只需将 jar 文件与其他 jar 一起弹出到 lib 目录中,然后从修改后的 javascript 步骤中调用它。 (或者如果那更适合你想要做的事情,甚至可能是 java 类步骤)
我已经这样做了好几次了——最近一次是为了一些必须在 java 中完成的自定义解码,并且由于 janino 不支持它而无法在 java 步骤中完成。
【讨论】:
另一种方法:
完成,脚本的结果代码决定成功与否
为什么会这样?我讨厌记录 api 的方式,没有在 spoon、Java 或 Javascript 中完成代码,这样你就可以在外面编写代码并依赖工作系统
【讨论】: