No need to clone a CommandLine.
Simplify CommandLine.Descriptor.toString().
Required options in a required group are not allowed.
Javadoc improvements.
Prefer short names: rename addOption and addOptionGroup to add.
Javadoc improvements.
The test configuration does not need to depend on the published artifacts.