mvn

Linux
Publiée le 2026-10-10 05:41:32
Illustration Linux pour la commande mvn

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