6

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

  • 日食太阳神
  • 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 客户端包中。

4

2 回答 2

11

转到项目属性中的“Java 构建路径”,单击“YourProjectName/src/main/resources”->“排除:**”条目,然后按“删除”按钮。它应该更改为“排除:(无)”然后,您将能够打开 GWT 设计器。

于 2011-04-21T08:54:59.230 回答
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 插件问题 #1597

于 2011-04-18T01:24:56.020 回答