默认情况下使用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>
{}
答案 0 :(得分:5)
尝试在接口声明中使用带有ui.xml文件完整路径的@UiTemplate注释
@UiTemplate("com.company.ui.xml.MyApp.ui.xml")
interface MyAppUiBinder extends UiBinder<Widget, MyApp>
{}