Quelle est la différence entre le mode interactif et le mode batch dans Maven?
J'ai créé une application Java avec l'aide de plugin Maven pour l'utilisation de maven suivante objectif:
mvn archetype:generate -DgroupId=net.javabeat
-DartifactId=SampleJavaProject
-DarchetypeArtifactId=maven-archetype-quick-start
-DinteractiveMode=false
Quand -DinteractiveMode=false
puis de projet est créé en mode batch, et quand -DinteractiveMode=true
puis de projet est créé dans le mode interactif.
Je suis confondu avec le mode interactif et le mode batch. Ce sont ceux-là?
source d'informationauteur Maulik Patel
Vous devez vous connecter pour publier un commentaire.
Le mode de traitement par lot utilisera automatiquement les valeurs par défaut au lieu de vous demander via l'invite de ces valeurs. Le mode de traitement par lot peut également être activée via
--batch-mode
ou-B
sur la ligne de commande.Mode Batch causes Maven pour ne pas afficher le "Progrès: 125/150 ko" les lignes de style lors de l'exécution. Si vous êtes l'exécution de Maven sur un serveur et ensuite vérifier les journaux par la suite, ces progrès lignes prendre jusqu'à 90% du journal et de le rendre pratiquement impossible de trouver ce qui compte. Réglage du mode batch permet d'éviter cela. En dehors de cela, je ne connais pas d'autre façon d'utiliser le mode batch. Comme d'autres l'ont dit, je n'ai jamais vu Maven invite pour quoi que ce soit pendant une génération, indépendamment de si interactif ou batch mode est réglé.