我有一个带有嵌入式 pentaho-kettle 执行器的 Java 应用程序。基本上这是一场使用 java 执行 KTR 的战争(通常在 jboss 或 tomcat 中运行)。我的设置与web 应用程序中的这篇文章 Pentaho Kettle 中的设置几乎相同
基本上我的问题是这样的:
执行 KTR 时,如何知道我的类路径中需要哪些 jar 文件?
或者
如何找到特定步骤的依赖项?
例如,假设我想使用“用户定义的 Java 表达式”步骤,那么通过反复试验我现在知道我的类路径中必须有“Janino.jar”。
但是其他步骤呢,我怎么知道他们需要执行哪些 Jar?
一定有更好的方法,有什么建议吗?