summaryrefslogtreecommitdiffstats
path: root/sandbox/old/distribution/sca/tsss-demo/README.txt
blob: 6a0d6b4b96471e8dbe3a0b8594d0d10113651655 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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