/**
* Copyright 2006 Aldrin Leal, aldrin at leal dot eng dot bee ar
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package org.modafocas.pocketserver.core.packager;
import org.codehaus.plexus.embed.Embedder;
import org.codehaus.plexus.logging.LoggerManager;
/**
* Shell para o PocketServer
*
* @author Aldrin Leal
*/
public class Shell {
/**
* Efetua o parse e faz o launch da aplicação
*
* @param args Argumentos
*/
public static void main(String[] args) throws Exception {
Embedder embedder = new Embedder();
embedder.start();
LoggerManager loggerManager = (LoggerManager) embedder.lookup("org.codehaus.plexus.logging.LoggerManager");
Packager packager = (Packager) embedder.lookup(Packager.ROLE);
packager.perform(null, null, loggerManager.getLoggerForComponent(Packager.ROLE));
}
}