当默认使用GWT UIBinder时,在同一目录下创建一对java源代码和UI模板文件。
将它们保存在单独的目录下需要什么,例如client/MyApp.java和client/ui/xml/MyApp.ui.xml?
@EDIT
下面是基于 @jonasr
的答案,但应该用 UI 模板的file path
而不是包前缀来评估注释。
@UiTemplate("ui/xml/MyApp.ui.xml")
interface MyAppUiBinder extends UiBinder<Widget, MyApp>
{}
尝试在接口声明中使用@UiTemplate具有完整路径的 UI.xml 文件的注释
@UiTemplate("com.company.ui.xml.MyApp.ui.xml")
interface MyAppUiBinder extends UiBinder<Widget, MyApp>
{}