package com.google.developers.gdgfirenze.webgui; import com.google.gwt.dev.DevMode; import com.google.gwt.dev.javac.JdtCompiler; import com.google.gwt.dev.shell.BrowserChannelServer; import com.google.gwt.dev.shell.BrowserListener; public class GwtStart extends DevMode { public static void main(String[] args) { System.out.println("Starting"); String[] newArgs = ("-noserver -war target/webapp -startupUrl gwt.html" + " -logLevel INFO -codeServerPort 9997 " + "com.google.developers.gdgfirenze.webgui.gwt.DemoApp").split(" "); DevMode.main(newArgs); /** * TODO: separa i problemi: * * prima prova a lanciare il BrowserListener con il codice compilato in * precedenza dalla esecuzione di DevMode.main(newArgs); * * dopodichè prova a capire come compilare il codice trovando le classi * necessarie. * */ // GwtDev dev = new GwtDev(); // dev.startUp(); // try { // System.in.read(); // System.out.println(">>> STOPPING EMBEDDED JETTY SERVER"); // } catch (IOException e) { // e.printStackTrace(); // } // Interesting classes BrowserListener browserListener = null; BrowserChannelServer browserChannelServer = null; // com.google.gwt.dev.javac. JdtCompiler compiler = null; System.out.println("Stopping"); } }