Blitz Build
Note: These instructions complement and don't replace those under OmeroContributing.
Installing Ice
Due to the dependency on Ice for building OmeroBlitz, by default BlitzBuild is turned off in source:trunk/etc/omero.properties :
no.ice=true
If, however, you install Ice on your system, then it is possible to build language bindings to OMERO for Python and C++. Visit http://zeroc.com/download.html for more information, but many package repository like those from Debian, Ubuntu, and MacPorts contain the ice packages already, and Zeroc maintains a yum repository with RPMs. Though it is not possible for us to support every platform, some general information on installing Ice is provided under OmeroGridInstall.
Activating Blitz build
The first step to building OmeroBlitz after installing Ice is to change the "no.ice" value to "false" in etc/local.properties. It is also necessary to set the ice.home property to a valid Ice installation. A valid installation directory will contain a subdirectory named "slice".
$ ls -1 /usr/share/Ice-3.3.0/
...
slice
...
Server Developers
Component which set the uses.ice property set will be turned off (especially <compile/> and <test/>) if the slice2java executable is not found on the user's PATH. Other than setting uses.ice, components don't need to do anything special to take part in slice generation. All *.ice files under resources and target/generated/resources will get processed.
See also : OmeroContributing, OmeroGridInstall
