Si vous n'utilisez pas le Référentiel d'artefacts Talend (Talend Artifact Repository) embarqué avec votre produit Talend mais que vous utilisez une version supportée de Nexus, vous devez créer et configurer les référentiels nécessaires dans Nexus.
Avant de commencer
Nexus est démarré.
Procédure
-
Ouvrez Nexus Repository Manager.
-
Créez les référentiels de type maven2 (hosted) suivants :
- releases
- snapshots
- talend-custom-libs-release
- talend-custom-libs-snapshot
- talend-updates
-
Configurez les référentiels créés.
Exemple
-
Créez les utilisateurs et utilisatrices suivants dans Nexus :
-
admin
avec tous les droits
-
talend-custom-libs-admin
avec les rôles utilisateur·rice talend-custom-libs-admin et talend-custom-libs-deploy
-
talend-updates-libs-admin
avec les rôles utilisateur·rice talend-updates-libs-admin et talend-updates-libs-deploy
Vous devez octroyer, au minimum, les privilèges de création, de suppression et de mise à jour à l'utilisateur ou l'utilisatrice associé·e au référentiel.
Conseil : Avec Nexus 3, si vous utilisez un rôle différent d'
admin
, il est recommandé de supprimer les droits de l'utilisateur·trice de
Talend Administration Center dans Nexus. Sinon, le fichier
maven-metadata.xml dans Nexus, contenant les informations relatives aux versions des artefacts, ne peut être mis à jour. Lors de l'exécution d'un artefact depuis
Talend Administration Center, la mauvaise version de l'artefact peut être utilisée. Pour plus d'informations, consultez la
documentation Nexus (en anglais).
Pour tester que les utilisateur·trices créé·es dans Nexus ont bien accès aux bons artefacts :
- Dans le Studio Talend, exécutez des Jobs et publiez-les dans le référentiel Nexus.
- Allez dans et parcourez le dossier des Jobs pour accéder au fichier
maven-metadata.xml
.
- Ouvrez le fichier
maven-metadata.xml
et vérifiez que les versions listées correspondent aux Jobs publiés depuis le Studio Talend.
Que faire ensuite
Dans la page Configuration de Talend Administration Center, ajoutez les paramètres de configuration pour les référentiels créés.
Pour plus d'informations, consultez Configurer le référentiel Software Update dans Talend Administration Center, Configurer Référentiel d'artefacts Talend (Talend Artifact Repository) dans Talend Administration Center et Configurer l'emplacement des bibliothèques utilisateur dans le Guide d'utilisation de Talend Administration Center.