Add BUILDING, CHANGES and RELEASE_NOTES files
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@936083 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
622e1f751d
commit
33eb68678d
3 changed files with 178 additions and 0 deletions
|
@ -0,0 +1,111 @@
|
||||||
|
Building the Apache Tuscany SCA Travel Sample 1.0 April 2010 release distribution
|
||||||
|
=================================================================================
|
||||||
|
|
||||||
|
Initial Setup
|
||||||
|
-------------
|
||||||
|
|
||||||
|
1) Install Java SE JDK 5 or JDK 6, which can be downloaded from
|
||||||
|
http://java.sun.com/javase/downloads/index.jsp. For JDK 5 use update 22
|
||||||
|
and for JDK 6 use update 7 (or later).
|
||||||
|
|
||||||
|
2) Make sure that your JAVA_HOME environment variable is set to the newly installed
|
||||||
|
JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or
|
||||||
|
$JAVA_HOME/bin (unix).
|
||||||
|
|
||||||
|
3) Install Apache Maven 2.0.7 or later, which can be downloaded from
|
||||||
|
http://maven.apache.org/download.html. Make sure that your M2_HOME
|
||||||
|
environment variable is set to the installation base directory, and that
|
||||||
|
your PATH includes %M2_HOME%\bin (windows) or $M2_HOME/bin (unix).
|
||||||
|
|
||||||
|
4) Install Apache Ant 1.7.1 or later, which can be downloaded from
|
||||||
|
http://ant.apache.org/bindownload.cgi. Make sure that your ANT_HOME
|
||||||
|
environment variable is set to the installation base directory, and that
|
||||||
|
your PATH includes %ANT_HOME%\bin (windows) or $ANT_HOME/bin (unix).
|
||||||
|
|
||||||
|
5) Download the Apache Tuscany SCA Java 1.6 (or later) binary distribution
|
||||||
|
from http://tuscany.apache.org/sca-java-1x-releases.html and unpack it
|
||||||
|
into a local directory. Set your TUSCANY_HOME environment variable to
|
||||||
|
the base directory containing the unpacked binary distribution.
|
||||||
|
|
||||||
|
6) Download the Apache Tuscany SCA Java Travel Sample 1.0 (or later) distribution
|
||||||
|
from http://tuscany.apache.org/sca-java-travel-sample-1x-releases.html and
|
||||||
|
unpack it into a local directory.
|
||||||
|
|
||||||
|
The following steps are only needed if you will be using Maven to build the
|
||||||
|
travel sample:
|
||||||
|
|
||||||
|
7) Check the setting of the <tuscany.version> property in the
|
||||||
|
travelsample/pom.xml file. If you want to build the travel sample using
|
||||||
|
a different Tuscany version, change this property as necessary. The
|
||||||
|
travel sample has been tested and runs correctly with Tuscany SCA Java 1.6.
|
||||||
|
|
||||||
|
The following steps are only needed if you will be using Ant to build the
|
||||||
|
travel sample:
|
||||||
|
|
||||||
|
8) Download the Apache OpenEJB 3.1.2 (or later) binary distribution from
|
||||||
|
http://openejb.apache.org/download.html and unpack it into a local
|
||||||
|
directory. Set your OPENEJB_HOME environment variable to the base directory
|
||||||
|
containing the unpacked binary distribution.
|
||||||
|
|
||||||
|
9) If you are using JDK 5, download the JAX-WS reference implementation
|
||||||
|
version 2.1.7 from https://jax-ws.dev.java.net/2.1.7/ and unpack it into
|
||||||
|
a local directory. Set your JAXWS_HOME environment variable to the base
|
||||||
|
directory containing the unpacked download.
|
||||||
|
|
||||||
|
10) Download the JUnit 4.5 (or later) binary distribution from
|
||||||
|
http://github.com/KentBeck/junit/downloads and unpack it into a local
|
||||||
|
directory. Set your the JUNIT_JAR environment variable to the full path
|
||||||
|
to the junit-x.y.z.jar in the unpacked binary distribution taking care
|
||||||
|
to replace x.y.z with the JUnit version number.
|
||||||
|
|
||||||
|
|
||||||
|
Building using Ant
|
||||||
|
------------------
|
||||||
|
|
||||||
|
1) Change to the "travelsample" directory of the Apache Tuscany SCA Travel Sample
|
||||||
|
distribution which you unpacked in step 6) above.
|
||||||
|
|
||||||
|
2) Run the command "ant". This will compile the complete travel sample and
|
||||||
|
run all of the travel sample unit tests.
|
||||||
|
|
||||||
|
|
||||||
|
Building using Maven
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
1) Change to the "travelsample" directory of the Apache Tuscany SCA Travel Sample
|
||||||
|
distribution which you unpacked in step 6) above.
|
||||||
|
|
||||||
|
2) Run the command "mvn". You will need a live internet connection so that
|
||||||
|
Maven can download any required files to your local repository. This will
|
||||||
|
compile the complete travel sample and run all of the travel sample unit tests.
|
||||||
|
|
||||||
|
Depending on the load of remote Maven 2.0 repositories, you may have
|
||||||
|
to run "mvn" several times until the required dependencies are
|
||||||
|
all located in your local maven repository. It usually takes some time for
|
||||||
|
maven to download required dependencies in the first build. Once all the
|
||||||
|
dependencies have been downloaded you may use the -o option to run maven
|
||||||
|
in offline mode, for example, 'mvn clean install -o'.
|
||||||
|
|
||||||
|
When building with Maven, an executable binary package for the travel
|
||||||
|
sample is created in the travelsample/binaries/target directory. By default
|
||||||
|
this binary package is an add-on delta to the Tuscany SCA Java 1.6 binary
|
||||||
|
distribution. If you want to produce a fully self-contained binary package
|
||||||
|
in the travelsample/binaries/target directory (with no external dependencies),
|
||||||
|
you can use the command "mvn -Pselfcontained" instead of "mvn" when
|
||||||
|
building from the "travelsample" directory.
|
||||||
|
|
||||||
|
|
||||||
|
Building the Distribution
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
1) Change to the travelsample/distribution directory.
|
||||||
|
|
||||||
|
2) Run the command "mvn". This will build the distribution package
|
||||||
|
with .zip and .tar.gz formats in the distribution/target directory.
|
||||||
|
|
||||||
|
|
||||||
|
Running the Travel Sample
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
Full details of how to run the travel sample can be found in the README
|
||||||
|
file in the "travelsample" directory of the unpacked distribution.
|
|
@ -0,0 +1,4 @@
|
||||||
|
Changes in Apache Tuscany SCA Travel Sample 1.0 April 2010
|
||||||
|
==========================================================
|
||||||
|
|
||||||
|
First release of the travel sample.
|
|
@ -0,0 +1,63 @@
|
||||||
|
Apache Tuscany SCA Travel Sample 1.0 April 2010 Release Notes
|
||||||
|
=============================================================
|
||||||
|
|
||||||
|
The Apache Tuscany SCA Travel Sample shows how Apache Tuscany SCA
|
||||||
|
can be used in a business application.
|
||||||
|
|
||||||
|
Overview
|
||||||
|
--------
|
||||||
|
|
||||||
|
The travel sample consists of a number of scenarios which demonstrate
|
||||||
|
various aspects of SCA and Apache Tuscany in the context of a travel
|
||||||
|
booking application. Details of these scenarios can be found in the
|
||||||
|
travel sample README file.
|
||||||
|
|
||||||
|
Unlike other Apache Tuscany SCA samples that are included in the
|
||||||
|
Apache Tuscany SCA distribution, the travel sample is released as a
|
||||||
|
separate package. This matches how user applications are developed
|
||||||
|
and makes it easier for Apache Tuscany users to use the travel sample
|
||||||
|
as a template for developing and packaging their own applications.
|
||||||
|
|
||||||
|
The travel sample distribution contains source code and build files.
|
||||||
|
It doesn't contain binaries because one of the major purposes of this
|
||||||
|
sample is to show users how to build and run an Apache Tuscany
|
||||||
|
application from source code. The travel sample BUILDING file gives
|
||||||
|
details of the steps needed to do this.
|
||||||
|
|
||||||
|
See the travel sample CHANGES file for a detailed list of new features
|
||||||
|
and bug fixes in this release.
|
||||||
|
|
||||||
|
Support
|
||||||
|
-------
|
||||||
|
|
||||||
|
For more information on Apache Tuscany visit the website at:
|
||||||
|
|
||||||
|
http://tuscany.apache.org/
|
||||||
|
|
||||||
|
Any issues with this release can be reported to Apache Tuscany
|
||||||
|
using the mailing lists or in the JIRA issue tracker.
|
||||||
|
|
||||||
|
Mailing list archives:
|
||||||
|
|
||||||
|
http://mail-archives.apache.org/mod_mbox/tuscany-user
|
||||||
|
http://mail-archives.apache.org/mod_mbox/tuscany-dev/
|
||||||
|
|
||||||
|
JIRA:
|
||||||
|
|
||||||
|
http://issues.apache.org/jira/browse/TUSCANY
|
||||||
|
|
||||||
|
To join the project's mailing lists follow the instructions at:
|
||||||
|
|
||||||
|
http://tuscany.apache.org/mailing-lists.html
|
||||||
|
|
||||||
|
To find out more about OASIS Open CSA go to:
|
||||||
|
|
||||||
|
http://www.oasis-opencsa.org.
|
||||||
|
|
||||||
|
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||||
|
testing, improving the documentation, or bug reporting is always
|
||||||
|
appreciated.
|
||||||
|
|
||||||
|
Thank you for using Apache Tuscany!
|
||||||
|
|
||||||
|
- The Tuscany Team.
|
Loading…
Add table
Reference in a new issue