What CLI parser for Java is easy to use and more scalable than others?
I don't think scalability is a factor here. you want something which is feature complete and easy to use. I mostly use jargs but I generally dislike it's API (using it out of habit).
you can also try java getopt impl, which I did not personally used.
Here are some of the most popular. They are all pretty feature complete, and having used the top two I can recommend them.
Commons CLI
http://commons.apache.org/cli/Java Gems
http://code.google.com/p/javagems/GetOpt
http://www.urbanophile.com/arenn/hacking/download.html
EDIT: For completeness, here are some others I've come across
JOpt Simple
http://jopt-simple.sourceforge.net/Args4J
https://args4j.dev.java.net/ArgParser
http://people.cs.ubc.ca/~lloyd/java/argparser.htmlNatural CLI
http://naturalcli.sourceforge.net/TE-Code
http://te-code.sourceforge.net/JewelCli
http://jewelcli.sourceforge.net/JCommando
http://jcommando.sourceforge.net/Parse-cmd
http://code.google.com/p/parse-cmd/
JLine is a library for building shell like applications in Java. Groovy is using it for it's shell implementation.
See also these questions and answers:
http://stackoverflow.com/questions/367706/is-there-a-good-option-parser-for-java
http://stackoverflow.com/questions/1200054/java-library-for-parsing-command-line-parameters