Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide
Consultez :
  • Les documents de reference sur le projet original
  • Les sources de la traduction fr sur GitHub
  • maven


    12.2. Utilisation des options avancées du Reactor

    Depuis la version 2.1 de Maven, il existe de nouvelles options qui vous permettent de manipuler la façon dont Maven va construire des projets multimodule. Si vous utilisez Maven 2.0, ces nouveaux arguments ne sont pas disponibles. Ces nouvelles options sont :

    -r, --reactor

    Construit le reactor dynamiquement depuis les sous-répertoires

    -rf, --resume-from

    Reprend le reactor depuis le projet spécifié

    -pl, --projects

    Construit le reactor spécifié plutôt que tous les projets

    -am, --also-make

    Si une liste de projets est spécifiée, construit aussi tous les projets demandés par cette liste

    -amd, --also-make-dependents

    Si une liste de projets est spécifiée, construit aussi tous les projets dont dépendent les projets de cette liste

    12.2.1. Reprise de build

    Supposons que nous soyons en train de travailler sur du code et que nous essayions d'exécuter mvn install depuis simple-parent, et que nous ayons un test en échec dans simple-weather. Nous corrigeons donc simple-weather sans changer simple-model ; nous savons que simple-model est bon et que donc il n'est pas nécessaire de le reconstruire ou de le tester. Nous pouvons alors utiliser l'argument --resume-from ainsi :

    $ mvn --resume-from simple-weather install

    Ainsi, simple-model ne sera pas reconstruit et le build reprendra là où nous l'avions laissé dans simple-weather. Si simple-weather est construit avec succès, Maven poursuivra et construira les autres projets.