Accéder au contenu principal Passer au contenu complémentaire

Modifier les bibliothèques des beans

Vous pouvez modifier la bibliothèque d'un bean en lui important des bibliothèques externes (généralement des fichiers .jar).

Vous pouvez importer des bibliothèques externes pour un bean interne en modifiant la bibliothèque du JAR de bean personnalisé dans lequel se trouve le bundle du bean interne.

Ces fichiers externes seront affichés, comme les modules, dans la vue Modules de votre . Pour plus d'informations sur la vue Modules, consultez Installer des modules externes dans le Studio Talend.

La bibliothèque importée sera également listée dans le fichier bibliothèque de votre .

Pourquoi et quand exécuter cette tâche

Pour modifier la bibliothèque d'un bean ou d'un JAR de bean personnalisé, procédez comme suit :

Procédure

  1. Dans la vue Repository, cliquez-droit sur le bean ou le JAR du bean personnalisé et sélectionnez Edit Bean Libraries ou Edit Bean Jar libraries.
    La boîte de dialogue Import External Library (Importer une bibliothèque externe) s'ouvre.
    Boîte de dialogue Import External Library (Importer une bibliothèque externe).
  2. Pour inclure les bibliothèques externes lors de la construction de votre Route en tant que Route standalone à exécuter hors du , cochez la case Required correspondante. Sinon, vous obtenez l'erreur "class not found" lorsque la Route est exécutée.
    Par défaut, la case Required est cochée pour chaque bibliothèque importée.
    Si vous avez importé des bibliothèques Camel ou CXF et que vous devez construire votre Route en tant que bundle OSGI à déployer dans , il est recommandé de décocher la case Required pour éviter des problèmes causés par des classpath en doublon, comme ces bibliothèques sont déjà fournies avec les bundles de .
  3. Cliquez sur Finish pour fermer la boîte de dialogue.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.