我想在Pentaho勺子工具中运行一个包含java代码的jar文件。通过接受输入,在此数据之上运行java类,然后在某处提供输出,此运行只需一步。这可能与Pentaho Spoon有关吗?
答案 0 :(得分:3)
这很容易。只需将jar文件与其他jar一起弹出到lib目录中,然后从修改后的javascript步骤中调用它。 (或者甚至可能是java类步骤,如果那更适合你想要做的事情)
我已经多次这样做了 - 最近的一些自定义解码必须在java中完成,并且无法在java步骤中完成,因为janino不支持它。
答案 1 :(得分:0)
另一种方法:
完成,脚本的结果代码确定成功与否
为什么要这样?我讨厌api的记录方式,没有用勺子,Java或Javascript完成代码的方式,这样您就可以在外部编写代码并依赖于操作系统