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

ech*_*hen 6 eclipse gwt maven gwt-designer

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

  • Eclipse Helios
  • Eclipse 3.6的google插件
  • 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客户端软件包中.

omn*_*nom 11

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


小智 3

我在这里找到了解决方案。 http://mojo.codehaus.org/gwt-maven-plugin/eclipse/google_plugin.html

该插件的一个限制是它只会在第一个类路径源文件夹中搜索 gwt 模块和主机页面。使用像 m2eclipse 这样的 Maven / Eclipse 集成,这将是您的源目录 (src/main/java)。您必须将 gwt.xml 文件移到此文件夹中,而不是标准的 Maven 资源目录中。请参阅Google Eclipse 插件问题 #1597