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? P>
groovy foo.groovy --fname = foo.txt --Output = foo.html --verbose p>
4 Réponses :
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
Apache Commons CLI est une autre bibliothèque Java que vous pourriez utiliser à Groovy P>
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 =>
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. P>