Wie fügen Sie Bibliotheken von Drittanbietern zum Talend-Projekt hinzu?

8

Wie können Sie einem Talend-Projekt Bibliotheken von Drittanbietern (JAR-Dateien) hinzufügen?

Eine weitere Frage ist, jeder Talend component verwendet LogFactory , aber in meinem Fall wird

geworfen %Vor%

mit der tSetGlobalVar -Komponente, wie kann ich die vorhandene Protokollierungsbibliothek nutzen, um diese Ausnahme loszuwerden?

    
RP- 02.07.2012, 09:00
quelle

3 Antworten

4

Sie können die externen Jars mit tLibraryLoad component oder Editing Routine Libraries importieren.

Weitere Informationen erhalten Sie unter

Ссылка

    
Vikram Takkar 13.03.2013, 13:50
quelle
10

Um anderen zu helfen, haben sie mit der letzten Veröffentlichung von Talend die Benutzerbibliotheken entfernt.

Wir müssen Modules verwenden, um neue Bibliotheken zu sehen, herunterzuladen oder zu installieren. Wir können die Modulansicht hinzufügen, indem wir zu Window -> Show view -> Talend -> Modules gehen. Im Abschnitt Modules können wir alle externen Bibliotheken verwalten.

    
RP- 05.05.2014 18:37
quelle
5

Es gibt zwei Möglichkeiten, zusätzliche Bibliotheken hinzuzufügen.

  1. Fenster - & gt; Einstellungen - & gt; Java - & gt; Buildpfad - & gt; Benutzerbibliotheken Dies umfasst JAR-Dateien für alle Projektjobs.

  2. Verwenden Sie die tLibraryLoad-Komponente, um eine lib-Datei in einen Job zu laden.

Was Ihre zweite Frage anbelangt, sollte dies out-of-the-box funktionieren, aber es ist möglich, dass Ihnen irgendwie eine Datei fehlt. Überprüfen Sie in Ihrem Talend-Installationspfad das Plug-in-Verzeichnis. Die Apache-Logging-JAR-Datei sollte da sein. In meinem Fall: org.apache.commons.logging_1.1.1.v201005080502.jar

Wenn es fehlt, würde ich vorschlagen, Talend neu zu installieren (es sollte nicht fehlen). Wenn es dort ist, aber Sie immer noch den Fehler erhalten, versuchen Sie, es explizit in den Benutzerbibliotheken wie oben beschrieben einzufügen.

    
sdragnev 09.07.2012 16:27
quelle

Tags und Links