Ajouter un module
Le launcher doit être recompiler à chaque ajout de module.
1. Modifier le fichier launcher/pom.xml
La dépendance est ajoutée. Dans cet exemple, c'est le module Workspace qui a été ajouté
        <dependency>
            <groupId>fr.tech.openent</groupId>
            <artifactId>workspace</artifactId>
            <version>${project.parent.version}</version>
        </dependency>
2. Ajouter le démarrage du Verticle Vert.X du nouveau module
Chaque module a un verticle principal permettant le démarrage des services.
Ce verticle doit être ajouté à la classe fr.tech.openent.launcher.VerticleStarter
Exemple avec le module Workspace :
@Inject
WorkspaceVerticle workspaceVerticle;
private String workspaceVerticleId;
        // Module Workspace
        vertx.deployVerticle(workspaceVerticle, ar -> {
            if (ar.succeeded()) {
                logger.info("[Launcher] Verticle '" + workspaceVerticle.getClass().getSimpleName() + "' started with ID: " + ar.result());
                this.directoryVerticleId = ar.result();
            } else {
                logger.error("[Launcher] Failed to deploy verticle '" + workspaceVerticle.getClass().getSimpleName() + "'", ar.cause());
            }
        });