summaryrefslogtreecommitdiffstats
path: root/sandbox/old/distribution/sca/tsss-demo/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/old/distribution/sca/tsss-demo/README.txt')
-rw-r--r--sandbox/old/distribution/sca/tsss-demo/README.txt59
1 files changed, 59 insertions, 0 deletions
diff --git a/sandbox/old/distribution/sca/tsss-demo/README.txt b/sandbox/old/distribution/sca/tsss-demo/README.txt
new file mode 100644
index 0000000000..6a0d6b4b96
--- /dev/null
+++ b/sandbox/old/distribution/sca/tsss-demo/README.txt
@@ -0,0 +1,59 @@
+Project to build the assembly used for the demo at TheServerSide Symposium, March 2007
+======================================================================================
+
+This project is configured to use a combination of stable and unstable code from Tuscany.
+It is built using Maven using a mixture of
+* released artifacts downloaded from online repositories
+* stable but unreleased artifacts that need to be built locally
+* unstable references to modules included using svn externals
+
+Released artifacts
+------------------
+These are a combination of artifacts previously released by Tuscany with the approval
+of the Incubator PMC. These include the project-wide parent pom, buildtools and the
+commonj work manager API from our M2 release.
+
+We also have dependencies on artifacts released by other projects such as Jetty and ActiveMQ.
+
+These artifacts will automatically be downloaded by Maven during the online build.
+
+
+Stable but unreleased artifacts
+-------------------------------
+These are two modules from Tuscany that have been tagged but not formally released.
+These must be built on your local machine from source before building this project.
+
+The URLs for these tags are:
+ https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/pom/sca/1.0-incubating
+ https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/spec/sca-api-r1.0/1.0-incubating
+
+The source for these is frozen and once approval is given by the Incubator PMC they
+can be published to the online Maven repo. They would then be downloaded like the
+Released Artifacts above.
+
+Until then you should checkout and build each manually:
+ $ svn export https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/pom/sca/1.0-incubating sca-pom
+ $ cd sca-pom
+ $ mvn install
+
+ $ svn export https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/spec/sca-api-r1.0/1.0-incubating sca-api-r1.0
+ $ cd sca-api-r1.0
+ $ mvn install
+
+
+References to unstable modules
+------------------------------
+
+This project makes use of modules from the trunk that are under active development.
+They are included in this project using svn externals and should automatically have
+been checked out when you checked out this directory. These will automatically be
+updated to the latest code when you "svn up" this project. They are included in
+the build for this project and will be built with it.
+
+
+Building this project
+---------------------
+
+Once you have built and installed the stable but unreleased artifacts above,
+you can build this project with:
+ $ mvn install \ No newline at end of file