Repo git simplicité

Le repo Git d’un module est destiné à être cloné en utilisant l’URI indiquée et le user designer ad hoc.

Le contenu de ce repo Git correspond à un export structuré (en projet Maven) du module => c’est équivalent à ce que vous obtenez via un export ZIP lorsque le paramètre système EXPORT_MODULE_ARTIFACTS est à yes => un commit est donc l’équivalent d’un export.

Physiquement il est dans l’arborescence de l’image Docker (je suppose que vous êtes dans ce contexte là) et peut donc potentiellement être mappé sur un volume pour la persistance mais dans tous les cas il faut éviter d’y accéder et surtout d’y modifier des choses (notamment le pom.xml) car ce sera de toute façon écrasé au prochain commit.

Il est possible de paramétrer des choses au niveau de votre module pour “piloter” certaines choses au niveau du repo Git du module : indiquer un remote “origin”, d’autres remotes, des branches, des settings Sonar etc.

Il est aussi possible d’exporter un pom.xml “projet” pour chapeauter N modules dépendants.

Etc.

Tout cela relève de la formation (typiquement de notre offre de formation CI/CD), pas du support sur ce forum qui ne peut pas se substituer à une formation en bonne et due forme.