如何将第三方库添加到Talend项目?

时间:2012-07-02 09:00:26

标签: java etl talend

如何将第三方库(jar文件)添加到Talend项目中?

还有一个问题是,每个Talend component使用LogFactory,但就我而言,它正在投掷

java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
    at ...

使用tSetGlobalVar组件,如何利用现有的日志库来摆脱此异常?

3 个答案:

答案 0 :(得分:11)

为了让其他人受益,最近发布的Talend已经删除了用户库。

我们需要使用Modules来查看,下载或安装新库。我们可以转到Window -> Show view -> Talend -> Modules添加模块视图。从Modules部分,我们可以管理所有外部库。

install or download the external libraries

答案 1 :(得分:6)

有两种方法可以添加其他库。

  1. 窗口 - >偏好 - > Java - >构建路径 - >用户库 这将包括所有项目作业的jar文件。

  2. 使用tLibraryLoad组件在作业中加载lib文件。

  3. 关于你的第二个问题,这应该是开箱即用的,但你可能会以某种方式丢失文件。 在Talend安装路径中,检查plugins目录。 apache日志jar文件应该在那里。就我而言:org.apache.commons.logging_1.1.1.v201005080502.jar

    如果它丢失了,那么我建议重新安装Talend(它不应该丢失)。 如果它存在,但您仍然收到错误,请尝试将其明确地包含在用户库中,如上所述。

答案 2 :(得分:3)

您可以使用tLibraryLoad组件或Editing Routine Libraries

导入外部广口罐

欲了解更多信息,请访问

http://vikramtakkar.blogspot.in/2013/03/importing-external-jar-or-library-files.html