[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