如何防止 Talend ESB 在构建的 .kar 文件中包含不需要的库?



我有一系列通过 Talend ESB 6.5.1 构建的路由。

其中一些路由使用自定义 bean,这些 bean 使用 Talend Studio 存储库中的 Java 库。

但是,Talend 似乎包含了每个路由(在路由 jar 文件 lib 文件夹中(中所有 bean 的所有库,无论 a( 是否使用了有问题的 bean,以及 b( 是否需要库,因为它无论如何都可以在 Karaf 中导入。

由于版本与 Karaf 运行时环境中的库不兼容,如果包含库,这些路由将不起作用。

有没有办法防止 Talend 将这些库与路由捆绑在一起?

谢谢!

在IDE 中打开路由时,有一个依赖项选项卡 第三个(设计器,代码,依赖项(。 它将列出依赖项。有一个选项可以删除不需要的依赖项。

最新更新