More information about deployment identifiers - Cloud - 7.3

Talend Software Development Life Cycle Best Practices Guide

Version
Cloud
7.3
Language
English
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Management Console
Talend Remote Engine
Talend Studio
Content
Administration and Monitoring
Deployment
Design and Development
Last publication date
2024-02-08

This section describes the identifier (GroupID) syntax used when deploying artifacts created from Talend Studio.

This syntax applies from version 7.1 onwards. Versions of Talend Studio prior to 7.0 were not fully Maven-compliant, so the syntax rules were adapted to avoid any naming conflicts during deployment.

Deployment identifiers syntax

In this table, <base_groupId> refers to org.example.<project_name> where <project_name> is the name given to your Talend project.
Artifact to be deployed GroupID syntax Example
Standard Job/Big Data Batch/Big Data Streaming <base_groupId>.job org.talend.cicd.job
Route/Routelet <base_groupId>.route org.talend.cicd.route
Service <base_groupId>.service org.talend.cicd.service

Additional configuration about GroupIDs

From the Talend Studio toolbar, you can click the Project Settings icon and open the menu Build > Maven > Deployment GroupID to change the identifier of your project according to your needs. These options have an impact on the deployed artifact identifiers:
  • Append folder name to GroupID: If you select this option, the folder name you define will impact the following items: Joblets, Big Data Batch Joblets, Big Data Streaming Joblets, Standard Jobs, Big Data Batch and Big Data Streaming Jobs, Routes, Routelets, and Services.
    Syntax for artifacts without folders Syntax for artifacts with folders
    <base_groupId> <base_groupId>.<user_created_folder_path>
    Example:

    org.talend.cicd

    Example if the path to your Job is folderA/folderB/folderC, the groupID will be: org.talend.cicd.folderA.folderB.folderC
  • Skip base groupID if the item has folder: If you select this option, the <base_groupId> will be ignored for the following items: Joblets, Big Data Batch Joblets, Big Data Streaming Joblets, Standard Jobs, Big Data Batch and Big Data Streaming Jobs, Routes, Routelets, and Services.
    Syntax for artifacts without folders Syntax for artifacts with folders
    <base_groupId> <user_created_folder_path>
    Example:

    org.talend.cicd

    Example:

    MyCustomFolderName