mvn
Linux
Publiée le
2026-10-10 05:41:32
maven build
# Lance un nettoyage complet et installe le projet localement
mvn clean install
# Exécute le build en mode batch pour éviter les prompts interactifs
mvn -B package
# Construit aussi tous les projets dont celui-ci dépend (si tu spécifies des IDs)
mvn --also-make projectA,projectB
# Construit aussi tous les projets qui dépendent de ce projet (utile pour le déploiement)
mvn --also-make-dependents my-service
# Force un échec du build si les checksums ne correspondent pas exactement
mvn clean install --strict-checksums
# Avertit seulement si les checksums ne correspondent pas (mode plus souple)
mvn package --lax-checksums
# Compile le projet en désactivant la vérification des tests pour gagner du temps
mvn compile -DskipTests
# Déploie l'artefact sans aucune couleur de sortie, idéal pour les scripts CI/CD
mvn deploy --color never
# Vérifie si des mises à jour de plugins sont disponibles (même si c'est inefficace)
mvn clean install --check-plugin-updates
# Lance le build en mode batch et compile uniquement
mvn -B compile
# Exécute la phase 'verify' après compilation, pour s'assurer que tout est OK
mvn verify
# Construit plusieurs projets spécifiés en même temps (alternative à l'utilisation de virgules)
mvn -am projectA,projectB,another-module