Question

Nous voudrions regrouper les dépendances de bibliothèque à partir (ou Jackrabbit ou Alfresco ...) en fonction du choix du client. Le nombre de dépendances varie en fait basé sur le fournisseur choisi. Comment nous ne fournissons des crochets au niveau de Maven, de sorte que le produit final comprend seulement les pots à charge selon la sélection des clients.

Était-ce utile?

La solution

Vous pouvez y parvenir en mettant les dépendances nécessaires dans les profils dans votre pom:

<profiles>
    <profile>
        <id>Alfresco</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
    <profile>
        <id>Jackrabbit</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
</profiles>

Ensuite, vous pouvez activer le profil souhaité pour votre construction comme:

mvn -PJackrabbit install
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top