私は gwt を初めて使用し、Web アプリケーションを作成しましたが、スーパー開発モードで作業できます。しかし、コード サーバーと Web アプリケーションを呼び出すプロセスを自動化しようとしているときに、問題に直面しています。私のシナリオは、ハードコードされた引数を与えることによってDevModeクラスを呼び出すメイン クラスがあります。
String remoteUI="\"${gwt_remote_ui_server_port}:${unique_id}\"";
System.out.println("remote url:"+remoteUI);
String startupurl=""applicationClassName.html";
String codeServerPort="9997";
String port="8888";
String module=packageName;
String devModeargs[]={"-war",warLocation,"-startupUrl",startupurl,-logLevel","INFO","-codeServerPort",codeServerPort,"-port",port,module };
/**
* invoking dev mode main class
*/
DevMode.main(devModeargs);
ここで、これをEclipseのプログラム引数として指定すると、remoteuiの値が解決されます。プログラム内で直接与えると、文字列と見なされます。
実行時にリモート UI 値を解決する方法。
ありがとう、