There has been a number of discussions about the structure of the Tuscany distributions in the last few months [1]. The discussions have not concluded yet so in the meantime I've put together a few build scripts to build the distros I needed (close to what I had described in [2]) in my sandbox under distribution/ [3].

This is work in progress but I'm thinking that the build scripts could be useful to others too and I would like to contribute them to Tuscany at some point. I'm also hoping that they'll help the bigger dev list discussion with concrete example distros to look at.

The distribution/ directory contains scripts to build the following:
- base: base runtime and support for Java components
- ejava: enterprise java stuff, ejb and spring
- web20: Web 2.0 bindings and implementations
- webservice: Web Service bindings
- process: Business processes and XQuery
- manager: what you need to run the Domain manager app
- all: all of the above

I'm normally using these distros separately (as on different JVMs or machines in my SCA domain), but they can be combined by just overlaying them.

To build all the distros just do mvn in the distribution directory. The Maven build scripts assume that you've checked out the distribution directory in the same folder as the trunk sca directory.

[1] http://marc.info/?t=120102342400001&r=1&w=2
[2] http://marc.info/?l=tuscany-dev&m=120102342123577&w=2
[3] http://svn.eu.apache.org/repos/asf/tuscany/sandbox/sebastien/distribution
--
Jean-Sebastien

Reply via email to