我在 GWT 中有许多代表图形的类widgets
。它们被打包为一个GWT
名为GWT-Toolbox
. 这个模块现在只有客户端代码。这意味着,所有这些类主要是布局、窗口,我与其他类GWT-apps
(单独的模块)一起重用。
目前,我这样做的方式是我所有的其他人都GWT-apps
继承了这个GWT-Toolbox
模块。
这是正确的做法吗?
我的主要问题是关于images resources
. 我想在GWT-Toolbox
模块中使用一些将共享的图像GWT-apps
。
我能做到什么?我不想使用ClientBundle
,因为它不符合我的需要。
我在哪里放置我的资源文件,以及它们将如何打包在GWT-apps
?
作为记录,我使用的是 GWT 2.4
编辑
因此,在社区的帮助下,我想出了如何进行。请注意,此解决方案不使用ClientBundle
.
GWT-Toolbox - 这是文件结构
-src/main/java
--- com.mypackage.toolbox
------ 公共
--------- 图片
------------ img1.png
---- -------- img2.png
--------- GWT-Toolbox.gwt.xml
在 GWT-Toolbox 源代码中,请参考以下图像:
GWT.getModuleBaseURL() + "images/img1.png"
就是这样。