[Engine-devel] UI Related: Removal of SharedGwt module [imprtant notes]
Asaf Shakarchi
ashakarc at redhat.com
Mon Mar 5 02:23:45 UTC 2012
All,
Gerrit ticket: http://gerrit.ovirt.org/#change,2164 was just merged,
This commit removes the SharedGwt module from oVirt maven structure,
This module aggregated backend source code of three modules: Common, Compat and SearchBackend for UI (gwt) modules during compile phase,
This is replaced now by a direct access to the backend modules using sources artifacts,
GWT module descriptor of SharedGwt maven module (named: SharedGwt.gwt.xml) contained a list of java classes that should be visible for the GWT compiler,
Since this module does not exist anymore, this file was split into three files per backend module:
Common.gwt.xml - Contains backend Common code that is visible to GWT compiler.
SearchBackend.gwt.xml - Contains SearchBackend code that is visible to GWT compiler.
Compat.gwt.xml - Contains backend Compat code that is visible to GWT compiler.
To avoid pushing UI related files directly into the backend modules, these files are located in gwt-common module, which contains shared code for UI modules.
In short: any backend source code that should be available during UI compilation which exist in Common|Compat|SearchBackend must be included in the appropriate GWT module descriptor according to its parent module.
Please contact me if this is causing any issue,
Regards,
+972-543094949
Asaf.
More information about the Engine-devel
mailing list