What do we want the Tuscany SCA distribution to look like for the next release? I'll suggest the following straw man as start, please suggest changes. I'm using the name 'beta1' here till we decide on the real name.
All the artifacts in the default build would be published to the maven repository, and there'd be two downloadable distributions, a source and binary: tuscany-sca-1.0-beta1.zip tuscany-sca-1.0-beta1.tar.gz tuscany-sca-1.0-beta1-src.zip tuscany-sca-1.0-beta1-src.tar.gz The binary unzips to a directory named tuscany-sca-1.0-beta1 with the following contents: tuscany-sca-1.0-beta1 - DISCLAIMER - LICENSE - NOTICE - release-notes.txt + javadoc - the OSOA SCA API Javadoc - the Tuscany SPI Javadoc + lib - tuscany-sca-beta1.jar (this is all the tuscany-*.jars munged into a single jar) - tuscany-sca-manifest-beta1.jar (this is an empty jar with just a manifest which has all the tuscany and dependent jars in the manifest classpath) - (all the other dependency jars - stax, jetty, axis2 etc) + modules - (each individual Tuscany module jar) + samples - (all the samples) How should the samples work, should there be ant or mvn build scripts for each sample? Should there be pre-build sample jars in the binary distro? The src distro unzips to a directory named tuscany-sca-1.0-beta1-src with the following contents: tuscany-sca-1.0-beta1-src - BUILDING - DISCLAIMER - LICENSE - NOTICE + distribution + itest + modules + samples There's now a sca\distribution folder which has build scritps to create the above to try this out. ...ant