In the war directory, place any static resources (such as the host page, style sheets, or images).I follow this structure, but then how to refer the image in Resources file in client package?
In my images client bundles would be entries like
https://developers.google.com/web-toolkit/doc/latest/DevGuideOrganizingProjects
Relative vs. Absolute URL
If an absolute URL is specified in the src attribute, that URL will be used verbatim. However, if a non-absolute URL is used (for example, "foo.css"), the module's base URL is prepended to the resource name. This is identical to constructing an absolute URL using GWT.getModuleBaseURL() + "foo.css" in client code. This is useful when the target resource is from the module's public path.
- <public path="path" /> : Each occurrence of the <public> tag adds a package to the public path by combining the package in which the module XML is found with the specified path to identify the root of a public path entry. Any file appearing in this package or any of its subpackages will be treated as a publicly-accessible resource. The <public> element supports pattern-based filtering to allow fine-grained control over which resources get copied into the output directory during a GWT compile.
If no <public> element is defined in a module XML file, the public subpackage is implicitly added to the public path as if <public path="public"> had been found in the XML. This default helps keep module XML compact for standard project layouts.
I try the easier method but fail, I place the css file in com.ha.als.public folder and after compile, the css file is placed in war\WEB-INF\classes\public,