JCLI - Java annotation based command line argument parser
JCLI is a small Java library that parses argument array and pass result to POJO annotated with predefined annotations. Have a look at API for more details.
JCLI is used by jmxterm for command line parsing and validation.