我使用 Eclipse 编译了 GoogleMapWidget ( http://vaadin.com/directory#addon/36 ),它在 WEB-INF/vaadin/widgetsets 下生成了一些文件。然后我将整个 widgetsets 目录复制到 WEB-INF/vaadin 中的另一个项目,并尝试在第二个项目中使用该小部件,但它似乎不想工作。
编译的小部件集是否不可重用?
先感谢您
我使用 Eclipse 编译了 GoogleMapWidget ( http://vaadin.com/directory#addon/36 ),它在 WEB-INF/vaadin/widgetsets 下生成了一些文件。然后我将整个 widgetsets 目录复制到 WEB-INF/vaadin 中的另一个项目,并尝试在第二个项目中使用该小部件,但它似乎不想工作。
编译的小部件集是否不可重用?
先感谢您
我没有尝试过,但我想它应该可以工作。但是,我认为没有任何理由可以证明这种努力是合理的。Widgetset 编译大约需要一分钟,所以何苦呢。
小部件集并不是每次构建应用程序时都要编译的。仅当您进行客户端小部件开发或添加需要重新编译 wigetset 的新插件时。
请记住更改 web.xml 中的小部件集
<init-param>
<description>Application widgetset</description>
<param-name>widgetset</param-name>
<param-value>com.example.widgetset.MySharedWidgetset</param-value>
</init-param>
您可能还希望将 Widgetset .gwt.xml 文件复制到您在 web.xml 中为 param widgetset 描述的包中。