summaryrefslogtreecommitdiffstats
path: root/das-java/branches/das-java-M2/BUILDING.txt
diff options
context:
space:
mode:
Diffstat (limited to 'das-java/branches/das-java-M2/BUILDING.txt')
-rw-r--r--das-java/branches/das-java-M2/BUILDING.txt58
1 files changed, 58 insertions, 0 deletions
diff --git a/das-java/branches/das-java-M2/BUILDING.txt b/das-java/branches/das-java-M2/BUILDING.txt
new file mode 100644
index 0000000000..934e991641
--- /dev/null
+++ b/das-java/branches/das-java-M2/BUILDING.txt
@@ -0,0 +1,58 @@
+DAS Java Build Environment Setup
+
+For the most updated documentation on how to build Tuscany :
+ - http://incubator.apache.org/tuscany/java-projects.html
+
+For the most updated documentation on how to build DAs :
+ - http://incubator.apache.org/tuscany/java_das_overview.html
+
+
+
+Building DAS
+
+
+1. Set up your environment using the instructions for building the whole of Tuscany (http://incubator.apache.org/tuscany/java-projects.html),
+but only download and install Java 5, Maven and Svn
+
+2. Make sure 'mvn' and 'svn' commands are in your PATH environment variable.
+
+3. Check out the DAS open source projects from Apache.
+
+ Commands:
+
+ md <local tuscany dir>
+ cd <local tuscany dir>
+ md java
+ cd java
+ svn co https://svn.apache.org/repos/asf/incubator/tuscany/java/das das
+ cd das
+ svn up das
+
+4.Run "mvn" under <local tuscany dir>/java/das directory to install POM files from the root project to the local repository
+
+
+ Commands:
+
+ cd <local tuscany dir>/java/das
+ mvn
+
+ Notes:
+ 1.If the mvn command completed successfully, you will see BUILD SUCCESSFUL in the output and tuscany-das-rdb-1.0-SNAPSHOT.jar is created under <local tuscany dir>/java/das/rdb/target directory.
+ 2.External resources are at times unavailable. It may be necessary to run "mvn" again at a later time.
+ 3.If you are taking time to reply to firewall prompts, this can cause some requests to time out. Set up the firewall to permit the action without prompting.
+
+Dependency Jars
+
+
+The DAS.RDB project has a dependency on SDO and requires the following SDO runtime jars to build
+
+ * sdo-api-r2.0.1-1.0-SNAPSHOT.jar - SDO 2.0 Interfaces
+ * tuscany-sdo-impl-1.0-SNAPSHOT.jar - SDO 2.0 implementation
+
+The SDO.IMPL project have dependencies on the following EMF (Eclipse Modeling Framework - www.eclipse.org/emf) runtime jars to build:
+
+ * emf-common-2.2.0-SNAPSHOT.jar - some common framework utility and base classes
+ * emf-ecore-2.2.0-SNAPSHOT.jar - the EMF core runtime implementation classes (the Ecore metamodel)
+ * emf-ecore-change-2.2.0-SNAPSHOT.jar - the EMF change recorder and framework
+ * emf-ecore-xmi-2.2.0-SNAPSHOT.jar - EMF's default XML (and XMI) serializer and loader
+ * xsd-2.2.0-SNAPSHOT.jar - the XML Schema model