modules/node-launcher/src/main/java/org/apache/tuscany/sca/node/launcher/NodeMain.java [40:61]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public static void main(String[] args) throws Exception {
        CommandLineParser parser = new PosixParser();
        Options options = new Options();
        OptionGroup group = new OptionGroup();
        group.addOption(new Option("dm", "domainManager", false, "Domain Manager"));
        group.addOption(new Option("nd", "nodeDaemon", false, "Node Domain"));
        options.addOptionGroup(group);
        
        // Add options from NodeLauncher to avoid UnrecognizedOptionException
        for (Object o : NodeLauncher.getCommandLineOptions().getOptions()) {
            options.addOption((Option)o);
        }
        
        CommandLine cli = parser.parse(options, args);
        if (cli.hasOption("nd")) {
            NodeDaemonLauncher.main(args);
        } else if (cli.hasOption("dm")) {
            DomainManagerLauncher.main(args);
        } else {
            NodeLauncher.main(args);
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/NodeMain.java [40:61]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public static void main(String[] args) throws Exception {
        CommandLineParser parser = new PosixParser();
        Options options = new Options();
        OptionGroup group = new OptionGroup();
        group.addOption(new Option("dm", "domainManager", false, "Domain Manager"));
        group.addOption(new Option("nd", "nodeDaemon", false, "Node Domain"));
        options.addOptionGroup(group);
        
        // Add options from NodeLauncher to avoid UnrecognizedOptionException
        for (Object o : NodeLauncher.getCommandLineOptions().getOptions()) {
            options.addOption((Option)o);
        }
        
        CommandLine cli = parser.parse(options, args);
        if (cli.hasOption("nd")) {
            NodeDaemonLauncher.main(args);
        } else if (cli.hasOption("dm")) {
            DomainManagerLauncher.main(args);
        } else {
            NodeLauncher.main(args);
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



