2010-02-08 5 views
3

Actuellement, j'ai un projet grails/maven. En ce moment je suis en train d'améliorer mon projet de grails à 1.2.1. Le problème est que la mise à niveau demande une entrée de l'utilisateur, et si mon serveur CI essaie de la construire, elle va demander à l'utilisateur s'il veut mettre à niveau certains plugins.Maven - Réponse automatique 'oui' sur toutes les entrées utilisateur

Y at-il un moyen de dire à maven de répondre 'y' à toutes les entrées de l'utilisateur?

Répondre

2

Je trouve que grails upgrade cible a une option '--non-interactive 'qui désactive l'entrée d'utilisateur. C'était juste une question de câblage avec mon serveur CI.

4

Essayez d'utiliser l'option --batch-mode. Ceci est supposé répondre automatiquement aux questions avec des réponses par défaut "raisonnables" ... quoi que cela signifie.

A défaut, sous UNIX/LINUX, vous pouvez essayer yes | mvn <options> ...

+0

Merci pour le conseil, je ne connaissais pas le --batch-mode –

Questions connexes