如何防止Talend ESB在内置的.kar文件中包括不需要的库?

时间:2018-09-26 12:30:56

标签: talend

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

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

但是,Talend似乎包括了每个路由中所有bean的所有库(在route jar文件lib文件夹中),无论a)是否使用了所讨论的bean,以及b)是否需要使用以下库:全部,因为它仍然可以在Karaf中导入。

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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