8
votes

Getopts pour Groovy?

Y a-t-il une bibliothèque de getopts standard ou recommandée pour Groovy qui me permettra de traiter rapidement des arguments de ligne de commande longues et courtes à Groovy?

groovy foo.groovy --fname = foo.txt --Output = foo.html --verbose


0 commentaires

4 Réponses :


3
votes

L'interopérabilité de Java est l'une des principales atouts de Groovy. Par conséquent, lorsque vous recherchez des bibliothèques à utiliser à Groovy, mon premier instinct est de rechercher des bibliothèques Java existantes.

Args4j est une bibliothèque concise et élégante pour analyser les options de ligne de commande et em> cela fonctionne parfaitement avec des classes groovy. J'ai réécrit des parties du Tutoriel pour fonctionner avec Groovy. P> Considérez la classe Groovy suivante: P>

Business-Logic
-name: sample


0 commentaires

0
votes

Apache Commons CLI est une autre bibliothèque Java que vous pourriez utiliser à Groovy


0 commentaires

16
votes

Vous pouvez également utiliser simplement Groovy Clibuilder (qui utilise en interne Apache Commons CLI).

Vous trouverez un bon exemple de la façon dont cela fonctionne ici => http://www.reverttoconsole.com/blog/codesnippets/groovy-clibuilder-in-practice/ < Pré> xxx


0 commentaires

1
votes

Une fois une fois j'ai écrit le parseur d'option groovy pour accomplir cela tâche. C'est assez simple et a des Néanties.


0 commentaires