El mejor analizador de CLI para Java

¿Qué CLI parser para Java es fácil de usar y más escalable que otros?

Estos son algunos de los más populares. Todas son bonitas características completas, y habiendo usado las dos mejores puedo recomendarlas.

EDITAR: Para completar, aquí hay algunos otros que he encontrado

JLine es una biblioteca para crear aplicaciones tipo concha en Java.

  • Groovy lo está usando para su implementación de shell: groovysh .
  • JLine también es utilizado por OpenTelegard / 2 (JRuby).

Desde 2002, el proyecto se alojó en SourceForge.net y el último lanzamiento fue JLine-1.0 en abril de 2011.

Pero en 2009, el proyecto comenzó la migración a GitHub.com y lanzó la serie 2.x desde noviembre de 2009 (versión 2.0). La última versión 2.x al escribir esta respuesta es 2.14.2 en mayo de 2016.

En octubre de 2016, se lanzó una nueva serie 3.x.

No creo que la escalabilidad sea un factor aquí. quieres algo que sea una característica completa y fácil de usar. Uso principalmente jargs, pero generalmente no me gusta su API (usándolo por costumbre).

también puedes probar java getopt impl, que no utilicé personalmente.