checkstyle / contribution

some useful sources that should not stay in main repo but it is good to host them

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

releasenotes-builder: no help or usage print by default

rnveach opened this issue · comments

$ java -jar ~/release/contribution/releasenotes-builder/target/releasenotes-builder-1.0-all.jar

Generation ends with 3 errors.

Remote repository path has not been specified!
Start reference has not been specified!
Release number has not been specified!

$ java -jar ~/release/contribution/releasenotes-builder/target/releasenotes-builder-1.0-all.jar /?

Generation ends with 3 errors.

Remote repository path has not been specified!
Start reference has not been specified!
Release number has not been specified!

$ java -jar ~/release/contribution/releasenotes-builder/target/releasenotes-builder-1.0-all.jar --help
org.apache.commons.cli.UnrecognizedOptionException: Unrecognized option: --help
        at org.apache.commons.cli.DefaultParser.handleUnknownToken(DefaultParser.java:561)
        at org.apache.commons.cli.DefaultParser.handleLongOptionWithoutEqual(DefaultParser.java:383)
        at org.apache.commons.cli.DefaultParser.handleLongOption(DefaultParser.java:334)
        at org.apache.commons.cli.DefaultParser.handleToken(DefaultParser.java:540)
        at org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:712)
        at org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:679)
        at org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:660)
        at com.github.checkstyle.CliProcessor.process(CliProcessor.java:117)
        at com.github.checkstyle.Main.main(Main.java:60)
usage:
...

We should print help by default.

fix is merged