GWT设计师不能使用Maven-GWT项目

时间:2011-04-01 20:48:52

标签: eclipse gwt maven gwt-designer

我刚刚开始了一个环境的GWT项目:

  • Eclipse Helios
  • Eclipse 3.6的谷歌插件
  • eclipse的maven2插件
  • eclipse 3.6的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客户端软件包中。

2 个答案:

答案 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