Самое простое - добавить определение точки входа в файл xxx.gwt.xml вашего модуля.
В классе точки входа вы можете создать экземпляр своего виджета и добавить его к RootLayoutpanel
или RootPanel
.
Модуль xml файла:
<entry-point class="com.xxx.xxx.MyWidgetTest" />
MyWidgetTest.class:
public class MyWidgetTest implements EntryPoint {
@Override
public void onModuleLoad() {
MyWidget myWidget = new MyWidget();
RootLayoutPanel.add(myWidget);
}
}
Даже если вы не используете веб-сервер, вам, вероятно, придется добавить страницу хоста (html page), куда вы загрузите файл начальной загрузки nocache.js.
<script type="text/javascript" language="javascript" src="xxx.nocache.js" />
Вы можете создать второй файл xxx.gwt.xml, который не содержит определения точки входа. Этот второй файл модуля xxx.gwt.xml может быть упакован вместе с вашим файлом jar (с использованием Ant или maven), и вы можете исключить файл класса MyWidgetTest из пакета jar.