Centipede is a simple framework for writing command line application in Java. It uses classpath scanning and the Spring framework to automatically discover classes that fit a certain pattern to automatically expose classes as command line applications.
|Tags||Java Command Line data science spring|
|Operating Systems||Cross Platform|
Release Notes: This version rolls back Guava to 11.0.2 to match Hadoop and avoid "dependency hell".
Release Notes: This release updates Guava to 16.0 and Spring to 4.0.0. If you hate XML, you can now use Groovy.
Release Notes: This release adds a missing dot to archetype to make the local configuration directory invisible on Unix.
Release Notes: This version automatically includes the current centipede version number in the generated POM when the archetype is built.
Release Notes: This version of centipede shell introduces an archetype to quickly create Java command line programs. This version contains a breaking change over the 98.0 in that application names are specified with a @Component annotation rather than by adding "App" to the class name.