Examples of OptionBuilder


Examples of org.apache.commons.cli.OptionBuilder

                        + "This is resolved relative to the geronimo base directory.\n",
                true);
    }
   
    protected void addOverride() {
        OptionBuilder optionBuilder = OptionBuilder.hasArgs().withArgName("moduleId ...");
        optionBuilder = optionBuilder.withLongOpt(ARGUMENT_MODULE_OVERRIDE);
        optionBuilder = optionBuilder.withDescription("USE WITH CAUTION!  Overrides the modules in "
                + "var/config/config.xml such that only the modules listed on "
                + "the command line will be started.  Note that many J2EE "
                + "features depend on certain modules being started, so you "
                + "should be very careful what you omit.  Any arguments after "
                + "this are assumed to be module names.");
        Option option = optionBuilder.create(ARGUMENT_MODULE_OVERRIDE_SHORTFORM);
        options.addOption(option);
    }
View Full Code Here

Examples of org.apache.commons.cli.OptionBuilder

            throw new CLParserException("Too many arguments.");
        }
    }

    protected void addGroupId() {
        OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName(ARGUMENT_GROUP_ID);
        optionBuilder = optionBuilder.withLongOpt(ARGUMENT_GROUP_ID);
        optionBuilder = optionBuilder
                .withDescription("If a groupId is provided, the library file will be installed under that groupId. "+
                        "Otherwise, default will be used.");
        Option option = optionBuilder.create(ARGUMENT_GROUP_ID_SHORTFORM);
        options.addOption(option);
    }
View Full Code Here

Examples of org.apache.commons.cli.OptionBuilder

            throw new CLParserException("Too many arguments.");
        }
    }

    protected void addGroupId() {
        OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName(ARGUMENT_GROUP_ID);
        optionBuilder = optionBuilder.withLongOpt(ARGUMENT_GROUP_ID);
        optionBuilder = optionBuilder
                .withDescription("If a groupId is provided, the library file will be installed under that groupId. "+
                        "Otherwise, default will be used.");
        Option option = optionBuilder.create(ARGUMENT_GROUP_ID_SHORTFORM);
        options.addOption(option);
    }
View Full Code Here

Examples of org.apache.commons.cli.OptionBuilder

            throw new CLParserException("Too many arguments.");
        }
    }

    protected void addGroupId() {
        OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName(ARGUMENT_GROUP_ID);
        optionBuilder = optionBuilder.withLongOpt(ARGUMENT_GROUP_ID);
        optionBuilder = optionBuilder
                .withDescription("If a groupId is provided, the library file will be installed under that groupId. "+
                        "Otherwise, default will be used.");
        Option option = optionBuilder.create(ARGUMENT_GROUP_ID_SHORTFORM);
        options.addOption(option);
    }
View Full Code Here

Examples of org.apache.commons.cli.OptionBuilder

                        + "A URI to connect to Geronimo (including optional host and port parameters) has the form: "
                        + "deployer:geronimo:jmx[://host[:port]] (though you could also just use --host and --port instead).");
    }

    protected void addOptionWithParam(String longOption, String shortOption, String argName, String desc) {
        OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName(argName);
        optionBuilder = optionBuilder.withLongOpt(longOption);
        optionBuilder = optionBuilder.withDescription(desc);
        Option option = optionBuilder.create(shortOption);
        options.addOption(option);
    }
View Full Code Here

Examples of org.apache.commons.cli.OptionBuilder

                        + "This is resolved relative to the geronimo base directory.\n",
                true);
    }
   
    protected void addOverride() {
        OptionBuilder optionBuilder = OptionBuilder.hasArgs().withArgName("moduleId ...");
        optionBuilder = optionBuilder.withLongOpt(ARGUMENT_MODULE_OVERRIDE);
        optionBuilder = optionBuilder.withDescription("USE WITH CAUTION!  Overrides the modules in "
                + "var/config/config.xml such that only the modules listed on "
                + "the command line will be started.  Note that many J2EE "
                + "features depend on certain modules being started, so you "
                + "should be very careful what you omit.  Any arguments after "
                + "this are assumed to be module names.");
        Option option = optionBuilder.create(ARGUMENT_MODULE_OVERRIDE_SHORTFORM);
        options.addOption(option);
    }
View Full Code Here

Examples of org.apache.commons.cli.OptionBuilder

            throw new CLParserException("Too many arguments");
        }
    }

    protected void addTargets() {
        OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName("targets");
        optionBuilder = optionBuilder.withLongOpt(ARGUMENT_TARGETS);
        optionBuilder = optionBuilder
                .withDescription("If no targets are provided, the module is distributed to all available "
                        + "targets. Geronimo only provides one target (ever), so this is primarily "
                        + "useful when using a different driver.\n");
        Option option = optionBuilder.create(ARGUMENT_TARGETS_SHORTFORM);
        options.addOption(option);
    }
View Full Code Here

Examples of org.apache.ivy.util.cli.OptionBuilder

    static CommandLineParser getParser() {
        return new CommandLineParser()
                .addCategory("settings options")
                .addOption(
                    new OptionBuilder("settings").arg("settingsfile")
                            .description("use given file for settings").create())
                .addOption(
                    new OptionBuilder("cache").arg("cachedir")
                            .description("use given directory for cache").create())
                .addOption(
                    new OptionBuilder("novalidate").description(
                        "do not validate ivy files against xsd").create())
                .addOption(
                    new OptionBuilder("m2compatible").description("use maven2 compatibility")
                            .create())
                .addOption(
                    new OptionBuilder("conf").arg("settingsfile").deprecated()
                            .description("use given file for settings").create())
                .addOption(
                    new OptionBuilder("useOrigin")
                            .deprecated()
                            .description(
                                "use original artifact location "
                                        + "with local resolvers instead of copying to the cache")
                            .create())

                .addCategory("resolve options")
                .addOption(
                    new OptionBuilder("ivy").arg("ivyfile")
                            .description("use given file as ivy file").create())
                .addOption(
                    new OptionBuilder("refresh").description("refresh dynamic resolved revisions")
                            .create())
                .addOption(
                    new OptionBuilder("dependency")
                            .arg("organisation")
                            .arg("module")
                            .arg("revision")
                            .description(
                                "use this instead of ivy file to do the rest "
                                        + "of the work with this as a dependency.").create())
                .addOption(
                    new OptionBuilder("confs").arg("configurations").countArgs(false)
                            .description("resolve given configurations").create())
                .addOption(
                    new OptionBuilder("types").arg("types").countArgs(false)
                            .description("comma separated list of accepted artifact types")
                            .create())
                .addOption(
                    new OptionBuilder("mode").arg("resolvemode")
                            .description("the resolve mode to use").create())
                .addOption(
                    new OptionBuilder("notransitive").description(
                        "do not resolve dependencies transitively").create())

                .addCategory("retrieve options")
                .addOption(
                    new OptionBuilder("retrieve").arg("retrievepattern")
                            .description("use given pattern as retrieve pattern").create())
                .addOption(
                    new OptionBuilder("ivypattern").arg("pattern")
                            .description("use given pattern to copy the ivy files").create())
                .addOption(
                    new OptionBuilder("sync").description("use sync mode for retrieve").create())
                .addOption(
                    new OptionBuilder("symlink").description("create symbolic links").create())

                .addCategory("cache path options")
                .addOption(
                    new OptionBuilder("cachepath")
                            .arg("cachepathfile")
                            .description(
                                "outputs a classpath consisting of all dependencies in cache "
                                        + "(including transitive ones) "
                                        + "of the given ivy file to the given cachepathfile")
                            .create())

                .addCategory("deliver options")
                .addOption(
                    new OptionBuilder("deliverto").arg("ivypattern")
                            .description("use given pattern as resolved ivy file pattern").create())

                .addCategory("publish options")
                .addOption(
                    new OptionBuilder("publish").arg("resolvername")
                            .description("use given resolver to publish to").create())
                .addOption(
                    new OptionBuilder("publishpattern").arg("artpattern")
                            .description("use given pattern to find artifacts to publish").create())
                .addOption(
                    new OptionBuilder("revision").arg("revision")
                            .description("use given revision to publish the module").create())
                .addOption(
                    new OptionBuilder("status").arg("status")
                            .description("use given status to publish the module").create())
                .addOption(
                    new OptionBuilder("overwrite").description(
                        "overwrite files in the repository if they exist").create())

                .addCategory("http auth options")
                .addOption(
                    new OptionBuilder("realm").arg("realm")
                            .description("use given realm for HTTP AUTH").create())
                .addOption(
                    new OptionBuilder("host").arg("host")
                            .description("use given host for HTTP AUTH").create())
                .addOption(
                    new OptionBuilder("username").arg("username")
                            .description("use given username for HTTP AUTH").create())
                .addOption(
                    new OptionBuilder("passwd").arg("passwd")
                            .description("use given password for HTTP AUTH").create())

                .addCategory("launcher options")
                .addOption(
                    new OptionBuilder("main").arg("main")
                            .description("the FQCN of the main class to launch").create())
                .addOption(
                    new OptionBuilder("args").arg("args").countArgs(false)
                            .description("the arguments to give to the launched process").create())
                .addOption(
                    new OptionBuilder("cp").arg("cp")
                            .description("extra classpath to use when launching process").create())

                .addCategory("message options")
                .addOption(
                    new OptionBuilder("debug").description("set message level to debug").create())
                .addOption(
                    new OptionBuilder("verbose").description("set message level to verbose")
                            .create())
                .addOption(
                    new OptionBuilder("warn").description("set message level to warn").create())
                .addOption(
                    new OptionBuilder("error").description("set message level to error").create())

                .addCategory("help options")
                .addOption(new OptionBuilder("?").description("display this help").create())
                .addOption(
                    new OptionBuilder("deprecated").description("show deprecated options").create())
                .addOption(
                    new OptionBuilder("version").description("displays version information")
                            .create());
    }
View Full Code Here

Examples of org.apache.ivy.util.cli.OptionBuilder

    private static final int HELP_WIDTH = 80;

    static CommandLineParser getParser() {
        return new CommandLineParser()
            .addCategory("settings options")
            .addOption(new OptionBuilder("settings").arg("settingsfile")
                .description("use given file for settings").create())
            .addOption(new OptionBuilder("cache").arg("cachedir")
                .description("use given directory for cache").create())
            .addOption(new OptionBuilder("novalidate")
                .description("do not validate ivy files against xsd").create())
            .addOption(new OptionBuilder("m2compatible")
                .description("use maven2 compatibility").create())
            .addOption(new OptionBuilder("conf").arg("settingsfile").deprecated()
                .description("use given file for settings").create())
            .addOption(new OptionBuilder("useOrigin").deprecated()
                .description("use original artifact location "
                    + "with local resolvers instead of copying to the cache").create())

            .addCategory("resolve options")
            .addOption(new OptionBuilder("ivy").arg("ivyfile")
                .description("use given file as ivy file").create())
            .addOption(new OptionBuilder("refresh")
                .description("refresh dynamic resolved revisions").create())
            .addOption(new OptionBuilder("dependency")
                .arg("organisation").arg("module").arg("revision")
                .description("use this instead of ivy file to do the rest "
                    + "of the work with this as a dependency.").create())
            .addOption(new OptionBuilder("confs").arg("configurations").countArgs(false)
                .description("resolve given configurations").create())
               
            .addCategory("retrieve options")
            .addOption(new OptionBuilder("retrieve").arg("retrievepattern")
                .description("use given pattern as retrieve pattern").create())
            .addOption(new OptionBuilder("sync")
                .description("use sync mode for retrieve").create())
           
            .addCategory("cache path options")
            .addOption(new OptionBuilder("cachepath").arg("cachepathfile")
                .description("outputs a classpath consisting of all dependencies in cache "
                    + "(including transitive ones) "
                    + "of the given ivy file to the given cachepathfile").create())
                   
            .addCategory("deliver options")
            .addOption(new OptionBuilder("deliverto").arg("ivypattern")
                .description("use given pattern as resolved ivy file pattern").create())

            .addCategory("publish options")
            .addOption(new OptionBuilder("publish").arg("resolvername")
                .description("use given resolver to publish to").create())
            .addOption(new OptionBuilder("publishpattern").arg("artpattern")
                .description("use given pattern to find artifacts to publish").create())
            .addOption(new OptionBuilder("revision").arg("revision")
                .description("use given revision to publish the module").create())
            .addOption(new OptionBuilder("status").arg("status")
                .description("use given status to publish the module").create())
            .addOption(new OptionBuilder("overwrite")
                .description("overwrite files in the repository if they exist").create())

            .addCategory("http auth options")
            .addOption(new OptionBuilder("realm").arg("realm")
                .description("use given realm for HTTP AUTH").create())
            .addOption(new OptionBuilder("host").arg("host")
                .description("use given host for HTTP AUTH").create())
            .addOption(new OptionBuilder("username").arg("username")
                .description("use given username for HTTP AUTH").create())
            .addOption(new OptionBuilder("passwd").arg("passwd")
                .description("use given password for HTTP AUTH").create())

            .addCategory("launcher options")
            .addOption(new OptionBuilder("main").arg("main")
                .description("the FQCN of the main class to launch").create())
            .addOption(new OptionBuilder("args").arg("args").countArgs(false)
                .description("the arguments to give to the launched process").create())
            .addOption(new OptionBuilder("cp").arg("cp")
                .description("extra classpath to use when launching process").create())

            .addCategory("message options")
            .addOption(new OptionBuilder("debug")
                .description("set message level to debug").create())
            .addOption(new OptionBuilder("verbose")
                .description("set message level to verbose").create())
            .addOption(new OptionBuilder("warn")
                .description("set message level to warn").create())
            .addOption(new OptionBuilder("error")
                .description("set message level to error").create())

            .addCategory("help options")
            .addOption(new OptionBuilder("?")
                .description("display this help").create())
            .addOption(new OptionBuilder("deprecated")
                .description("show deprecated options").create())
            .addOption(new OptionBuilder("version")
                .description("displays version information").create());
    }
View Full Code Here

Examples of org.apache.ivy.util.cli.OptionBuilder

    private static final int HELP_WIDTH = 80;

    static CommandLineParser getParser() {
        return new CommandLineParser()
            .addCategory("settings options")
            .addOption(new OptionBuilder("settings").arg("settingsfile")
                .description("use given file for settings").create())
            .addOption(new OptionBuilder("cache").arg("cachedir")
                .description("use given directory for cache").create())
            .addOption(new OptionBuilder("novalidate")
                .description("do not validate ivy files against xsd").create())
            .addOption(new OptionBuilder("m2compatible")
                .description("use maven2 compatibility").create())
            .addOption(new OptionBuilder("conf").arg("settingsfile").deprecated()
                .description("use given file for settings").create())
            .addOption(new OptionBuilder("useOrigin").deprecated()
                .description("use original artifact location "
                    + "with local resolvers instead of copying to the cache").create())

            .addCategory("resolve options")
            .addOption(new OptionBuilder("ivy").arg("ivyfile")
                .description("use given file as ivy file").create())
            .addOption(new OptionBuilder("dependency")
                .arg("organisation").arg("module").arg("revision")
                .description("use this instead of ivy file to do the rest "
                    + "of the work with this as a dependency.").create())
            .addOption(new OptionBuilder("confs").arg("configurations").countArgs(false)
                .description("resolve given configurations").create())
               
            .addCategory("retrieve options")
            .addOption(new OptionBuilder("retrieve").arg("retrievepattern")
                .description("use given pattern as retrieve pattern").create())
            .addOption(new OptionBuilder("sync")
                .description("use sync mode for retrieve").create())
           
            .addCategory("cache path options")
            .addOption(new OptionBuilder("cachepath").arg("cachepathfile")
                .description("outputs a classpath consisting of all dependencies in cache "
                    + "(including transitive ones) "
                    + "of the given ivy file to the given cachepathfile").create())
                   
            .addCategory("deliver options")
            .addOption(new OptionBuilder("deliverto").arg("ivypattern")
                .description("use given pattern as resolved ivy file pattern").create())

            .addCategory("publish options")
            .addOption(new OptionBuilder("publish").arg("resolvername")
                .description("use given resolver to publish to").create())
            .addOption(new OptionBuilder("publishpattern").arg("artpattern")
                .description("use given pattern to find artifacts to publish").create())
            .addOption(new OptionBuilder("revision").arg("revision")
                .description("use given revision to publish the module").create())
            .addOption(new OptionBuilder("status").arg("status")
                .description("use given status to publish the module").create())

            .addCategory("http auth options")
            .addOption(new OptionBuilder("realm").arg("realm")
                .description("use given realm for HTTP AUTH").create())
            .addOption(new OptionBuilder("host").arg("host")
                .description("use given host for HTTP AUTH").create())
            .addOption(new OptionBuilder("username").arg("username")
                .description("use given username for HTTP AUTH").create())
            .addOption(new OptionBuilder("passwd").arg("passwd")
                .description("use given password for HTTP AUTH").create())

            .addCategory("launcher options")
            .addOption(new OptionBuilder("main").arg("main")
                .description("the FQCN of the main class to launch").create())
            .addOption(new OptionBuilder("args").arg("args").countArgs(false)
                .description("the arguments to give to the launched process").create())
            .addOption(new OptionBuilder("cp").arg("cp")
                .description("extra classpath to use when launching process").create())

            .addCategory("message options")
            .addOption(new OptionBuilder("debug")
                .description("set message level to debug").create())
            .addOption(new OptionBuilder("verbose")
                .description("set message level to verbose").create())
            .addOption(new OptionBuilder("warn")
                .description("set message level to warn").create())
            .addOption(new OptionBuilder("error")
                .description("set message level to error").create())

            .addCategory("help options")
            .addOption(new OptionBuilder("?")
                .description("display this help").create())
            .addOption(new OptionBuilder("deprecated")
                .description("show deprecated options").create());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.