我刚刚开始了一个环境的GWT项目:
该项目由gwt-maven-plugin创建。该项目可以在开发模式下运行。但是GWT Designer不适用于客户端GUI类。我删除了GWT的Maven依赖项并直接导入Eclipse GWT SDK,GWT Designer开始为客户端GUI类工作。但它仍然不适用于UiBuilder模板文件。
错误消息是: UIBinder模板应该在客户端包中。
您正在尝试将UiBinder用于/hsp-web/src/main/java/com/hs/hspweb/client/ui/UserListViewImpl.ui.xml,但它不在GWT客户端软件包中。
答案 0 :(得分:11)
转到项目属性中的“Java构建路径”,单击 “YourProjectName / src / main / resources” - > “不包括:**” 输入并按“删除”按钮。它应该更改为“排除:(无)” 然后,您将能够打开GWT设计师。
答案 1 :(得分:3)
我在这里找到了解决方案。 http://mojo.codehaus.org/gwt-maven-plugin/eclipse/google_plugin.html
此插件的限制是它将仅在第一个类路径源文件夹中搜索gwt模块和主机页面。使用像m2eclipse这样的Maven / Eclipse集成,这个将是你的sourceDirectory(src / main / java)。您必须将gwt.xml文件移动到此文件夹中,而不是标准的Maven资源目录。请参阅Google Eclipse Plugin issue #1597。