[Java] Comment "mvn clean install" est-il différent de "mvn install"?



Answers

Maven vous permet de spécifier des objectifs ou des phases du cycle de vie sur la ligne de commande (ou les deux).

clean et install sont deux phases de cycle de vie différentes , auxquelles différentes exécutions de plugins sont liées (par défaut ou explicitement dans votre fichier pom.xml )

La phase clean , par convention, est destinée à rendre une construction reproductible, c'est-à-dire qu'elle nettoie tout ce qui a été créé par les builds précédents. Dans la plupart des cas, il le fait en appelant clean:clean , qui supprime le répertoire lié à ${project.build.directory} (généralement appelé "target")

Question

Quelle est la différence entre mvn clean install et mvn install ?







Links