61 votes

Maven prend-il en charge les builds incrémentiels ?

Comment utiliser Maven pour prendre en charge les builds incrémentiels ? Y a-t-il un guide quelque part ? (les meilleurs résultats de Google sont décevants)

6voto

Pradeep Fernando Points 659

Vous pouvez utiliser le plugin de construction maven-incremental , si votre projet comporte des centaines de modules. Cela fait gagner beaucoup de temps.

5voto

Donal Fellows Points 56559

Maven construit de manière incrémentielle par défaut, mais il s'avère que le plugin du compilateur (c'est-à-dire le noyau de javac) est si rapide que la création à chaque fois n'est pas un goulot d'étranglement avec des tailles de base de code saines, pas en comparaison avec la construction de gros assemblys ou l'exécution de gros tests suites. (Java, comme la plupart des langages, est beaucoup plus rapide à compiler que C++.)

4voto

Dev Points 5487

Maven prend en charge la création de sous-ensembles de projets multimodules à l'aide des arguments de ligne de commande -pl , -am et -amd pour spécifier les modules à construire, ainsi que les dépendances et les dépendances, respectivement. Il ne compilera également que les fichiers source modifiés dans un module donné (pas vraiment une fonctionnalité Maven autant qu'une fonctionnalité javac).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X