
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@668359 13f79535-47bb-0310-9956-ffa450edef68
59 lines
No EOL
2.5 KiB
Text
59 lines
No EOL
2.5 KiB
Text
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 |