【问题标题】:GWT designer doesn't work with Maven-GWT projectGWT 设计器不适用于 Maven-GWT 项目
【发布时间】:2011-07-27 23:36:54
【问题描述】:

我刚刚开始了一个带有环境的 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 客户端包中。

【问题讨论】:

    标签: eclipse gwt maven gwt-designer


    【解决方案1】:

    进入项目属性中的“Java build path”,点击 “YourProjectName/src/main/resources”->“排除:**” 输入并按“删除”按钮。它应该更改为“排除:(无)” 然后,您就可以打开 GWT 设计器了。

    【讨论】:

    • 还要确保所有文件都包含在“包含”条目中。
    【解决方案2】:

    我在这里找到了解决方案。 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-18
      • 2012-06-03
      • 2011-09-26
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      相关资源
      最近更新 更多