Args4J changes
Kohsuke Kawaguchi
Jan Materne
Mark Sinke
New MetadataParser (FieldParser) which makes all fields available by their name
'annotate' a class via XML instead of Java5
Prepare for alternative 'markup' (instead of Annotations)
Make CmdLineParser.addOption / addArgument public for alternatives to parsing class files.
Enum with many/long values result in StringIndexOutOfBoundsException CmdLineParser.printUsage / printOption
Rewrite the printOptions with a hook for line wrapping on word borders
Support of all Java native types
Support of java.util.Map
Better usage output for Java5 enums.
Fixed a packaging error where APT service entry was in args4j.jar
add a changes document (this)
add a starter class
a short manual
args4j is running on Gump
allow to specify the console width for wrapping the usage message
implemented the stop option --
modified test cases to use generics to avoid casting
check the usage messages in the test cases
test the inheritance of annotations
usage info for the -custom option and use of that data inside the SampleMain
more test cases
tried to rebuild the Apache Ant command line interface in SampleAnt
expanded @Option to allow a Handler to be explicitly specified
add DoubleOptionHandler
a few test cases
printExample provides the ability to generate list of available parameters with usage samples
handle mandatory options
fully supports localization
implemented metavariable support
split out args4j-tools
implemented a case-insensitive search
moving the repository from SourceForge http://sourceforge.net/projects/args4j
implemented args4j 2.0
initial release