Sélectionner la phase du build Maven build - Cloud - 8.0

Talend Software Development Life Cycle - Guide de bonnes pratiques

Version
Cloud
8.0
Language
Français
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
Studio Talend
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Management Console
Talend Remote Engine
Content
Administration et monitoring
Création et développement
Déploiement
Last publication date
2024-02-19

Vous n'avez besoin d'apprendre qu'un petit nombre de commandes pour construire un projet Maven. Le fichier pom.xml vous assure d'obtenir les résultats attendus. Chaque phase du build représente une étape du cycle de vie. Voici celles dont vous pourrez avoir besoin :

  • test - teste le code source complié à l'aide d'un framework de tests unitaires. Ces tests ne nécessitent pas que le code soit packagé ou déployé.

    Lorsque vous construisez et déployez votre project, des Test Cases seront générés en tant que fichiers JUnit et seront construits avant la phase Maven packaging.

  • package - prend le code compilé et le package dans un format distribuable, par exemple en JAR.

    Si vous souhaitez exclure du code Java du fichier .zip généré lorsque vous utilisez l'objectif (goal) package Maven, ajoutez le paramètre !include-java-sources comme suit :

    mvn clean package -P !include-java-sources
  • install - installe le package sur le référentiel local, pour l'utiliser comme dépendance dans d'autres projets, localement
  • deploy - effectuée dans l'environnement de build, cette phase copie le package final sur le référentiel distant, pour le partager avec d'autres développeurs et projets.

Pour plus d'informations concernant les phases Maven, consultez la documentation Maven (en anglais).