Author: aheritier Date: Wed Jul 19 15:52:23 2006 New Revision: 423648 URL: http://svn.apache.org/viewvc?rev=423648&view=rev Log: Acces to the OptionBuilder in static
Modified: maven/maven-1/core/trunk/src/java/org/apache/maven/cli/CLIManager.java Modified: maven/maven-1/core/trunk/src/java/org/apache/maven/cli/CLIManager.java URL: http://svn.apache.org/viewvc/maven/maven-1/core/trunk/src/java/org/apache/maven/cli/CLIManager.java?rev=423648&r1=423647&r2=423648&view=diff ============================================================================== --- maven/maven-1/core/trunk/src/java/org/apache/maven/cli/CLIManager.java (original) +++ maven/maven-1/core/trunk/src/java/org/apache/maven/cli/CLIManager.java Wed Jul 19 15:52:23 2006 @@ -63,54 +63,74 @@ * The new commons-cli fixes the Builder pattern to work in a better way (OptionBuilder * no longer static). */ - options.addOption( OptionBuilder.withLongOpt( "nobanner" ).withDescription( "Suppress logo banner" ) - .create( 'b' ) ); - - options.addOption( OptionBuilder.withLongOpt( "define" ).hasArg().withDescription( "Define a system property" ) - .create( 'D' ) ); - - options.addOption( OptionBuilder.withLongOpt( "dir" ).hasArg() - .withDescription( "Set effective working directory (ignored with -p or -f)" ).create( 'd' ) ); - - options.addOption( OptionBuilder.withLongOpt( "exception" ).withDescription( "Produce exception stack traces" ) - .create( 'e' ) ); - - options.addOption( OptionBuilder.withLongOpt( "emacs" ) - .withDescription( "Produce logging information without adornments" ).create( 'E' ) ); - - options.addOption( OptionBuilder.withLongOpt( "find" ).hasArg() - .withDescription( "Set project file and effective working directory by finding the project file" ) - .create( 'f' ) ); - - options.addOption( OptionBuilder.withLongOpt( "goals" ).withDescription( "Display available goals" ) - .create( 'g' ) ); - - options.addOption( OptionBuilder.withLongOpt( "usage" ) - .withDescription( "Display help on using the current project" ).create( 'u' ) ); - - options.addOption( OptionBuilder.withLongOpt( "help" ).withDescription( "Display help information" ) - .create( 'h' ) ); - - options.addOption( OptionBuilder.withLongOpt( "info" ).withDescription( "Display system information" ) - .create( 'i' ) ); - - options.addOption( OptionBuilder.withLongOpt( "offline" ).withDescription( "Build is happening offline" ) - .create( 'o' ) ); - - options.addOption( OptionBuilder.withLongOpt( "pom" ).hasArg().withDescription( "Set project file" ) - .create( 'p' ) ); - - options.addOption( OptionBuilder.withLongOpt( "version" ).withDescription( "Display version information" ) - .create( 'v' ) ); - - options.addOption( OptionBuilder.withLongOpt( "quiet" ).withDescription( "Reduce execution output" ) - .create( 'q' ) ); - - options.addOption( OptionBuilder.withLongOpt( "debug" ).withDescription( "Produce execution debug output" ) - .create( 'X' ) ); - - options.addOption( OptionBuilder.withLongOpt( "plugin-help" ) - .withDescription( "Display help on using a given plugin" ).hasOptionalArg().create( 'P' ) ); + OptionBuilder.withLongOpt( "nobanner" ); + OptionBuilder.withDescription( "Suppress logo banner" ); + options.addOption( OptionBuilder.create( 'b' ) ); + + OptionBuilder.withLongOpt( "define" ); + OptionBuilder.hasArg(); + OptionBuilder.withDescription( "Define a system property" ); + options.addOption( OptionBuilder.create( 'D' ) ); + + OptionBuilder.withLongOpt( "dir" ); + OptionBuilder.hasArg(); + OptionBuilder.withDescription( "Set effective working directory (ignored with -p or -f)" ); + options.addOption( OptionBuilder.create( 'd' ) ); + + OptionBuilder.withLongOpt( "exception" ); + OptionBuilder.withDescription( "Produce exception stack traces" ); + options.addOption( OptionBuilder.create( 'e' ) ); + + OptionBuilder.withLongOpt( "emacs" ); + OptionBuilder.withDescription( "Produce logging information without adornments" ); + options.addOption( OptionBuilder.create( 'E' ) ); + + OptionBuilder.withLongOpt( "find" ); + OptionBuilder.hasArg(); + OptionBuilder.withDescription( "Set project file and effective working directory by finding the project file" ); + options.addOption( OptionBuilder.create( 'f' ) ); + + OptionBuilder.withLongOpt( "goals" ); + OptionBuilder.withDescription( "Display available goals" ); + options.addOption( OptionBuilder.create( 'g' ) ); + + OptionBuilder.withLongOpt( "usage" ); + OptionBuilder.withDescription( "Display help on using the current project" ); + options.addOption( OptionBuilder.create( 'u' ) ); + + OptionBuilder.withLongOpt( "help" ); + OptionBuilder.withDescription( "Display help information" ); + options.addOption( OptionBuilder.create( 'h' ) ); + + OptionBuilder.withLongOpt( "info" ); + OptionBuilder.withDescription( "Display system information" ); + options.addOption( OptionBuilder.create( 'i' ) ); + + OptionBuilder.withLongOpt( "offline" ); + OptionBuilder.withDescription( "Build is happening offline" ); + options.addOption( OptionBuilder.create( 'o' ) ); + + OptionBuilder.withLongOpt( "pom" ); + OptionBuilder.hasArg(); + OptionBuilder.withDescription( "Set project file" ); + options.addOption( OptionBuilder.create( 'p' ) ); + + OptionBuilder.withLongOpt( "version" ); + OptionBuilder.withDescription( "Display version information" ); + options.addOption( OptionBuilder.create( 'v' ) ); + + OptionBuilder.withLongOpt( "quiet" ); + OptionBuilder.withDescription( "Reduce execution output" ); + options.addOption( OptionBuilder.create( 'q' ) ); + + OptionBuilder.withLongOpt( "debug" ); + OptionBuilder.withDescription( "Produce execution debug output" ); + options.addOption( OptionBuilder.create( 'X' ) ); + + OptionBuilder.withLongOpt( "plugin-help" ); + OptionBuilder.withDescription( "Display help on using a given plugin" ); + OptionBuilder.hasOptionalArg(); + options.addOption( OptionBuilder.create( 'P' ) ); } /**