[ome-devel] Building OMERO from source
Josh Moore
josh.moore at gmx.de
Mon Jul 18 09:39:03 BST 2011
Hi Ankur,
the entire history is multiple GBs, but you won't need all of that for building from source. Instead you could extract just the latest revision:
git archive --remote git://openmicroscopy.org/ome.git develop > omero-latest.tar
or
git archive --remote git://openmicroscopy.org/ome.git v.4.3.1 > omero-4.3.1.tar
/tmp $ ls -ltrah omero-4.3.1.tar
-rw-r--r-- 1 moore wheel 373M Jul 18 09:58 omero-4.3.1.tar
but the 373MB DOES include the jars which you intend to rebuild, namely all of those under lib/repository. You will either need to replace the jars in place with your self-compiled ones, or modify the Ivy configuration (etc/ivysettings.xml) in order to pick up the jars elsewhere. Further, the server expects to find the jars under lib/server (of the compiled version) making use of "java -jar lib/server/blitz.jar" and blitz.jar's manifest, which you will need to modify if you don't want any jars stored under lib/server.
Please let us know if you run into any problems.
Cheers,
~Josh
On Jul 10, 2011, at 3:40 PM, Ankur Sinha wrote:
> On Mon, 2011-07-04 at 21:54 -0500, Curtis Rueden wrote:
>> The link Johannes mentioned is useful for getting OMERO.server
>> installed, but if you really want to build from source, check out:
>>
>> http://trac.openmicroscopy.org/ome/wiki/OmeroContributing
>>
>> Additional details about the build system can be found at:
>> http://trac.openmicroscopy.org/ome/wiki/OmeroBuild
>> http://trac.openmicroscopy.org.uk/ome/wiki/OmeroDevelopment
>>
>> Regards,
>> Curtis
>>
>>
>
> Hello Curtis,
>
> I was in the process of cloning the git url at the site. Is the source
> really 1.8GB?
>
>> Receiving objects: 34% (99977/288873), 615.99 MiB
>>
>
> (by ration and proportion ;) )
>
> Is all of this 1.8 GB necessary for building it?
>
> --
> Thanks,
> Regards,
> Ankur: "FranciscoD"
>
> http://fedoraproject.org/wiki/User:Ankursinha
> http://dodoincfedora.wordpress.com/
More information about the ome-devel
mailing list