JewelCli uses an annotated interface definition to automatically parse and present command line arguments
'com.lexicalscope.jewelcli:jewelcli:0.7.2'
<dependency>
<groupId>com.lexicalscope.jewelcli</groupId>
<artifactId>jewelcli</artifactId>
<version>0.7.2</version>
</dependency>
<dependency org="com.lexicalscope.jewelcli" name="jewelcli" rev="0.7.2"/>
"com.lexicalscope.jewelcli", "jewelcli", "0.7.2"