You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ri...@apache.org on 2006/08/03 14:20:17 UTC

svn commit: r428381 - in /incubator/tuscany/site: site-author/ site-publish/

Author: rineholt
Date: Thu Aug  3 05:20:16 2006
New Revision: 428381

URL: http://svn.apache.org/viewvc?rev=428381&view=rev
Log:
TUSCANY-591
http://issues.apache.org/jira/browse/TUSCANY-591
Fixed many broken links not only the one's in this Jira

Added:
    incubator/tuscany/site/site-author/ExtendingTuscany.pdf
      - copied unchanged from r426959, incubator/tuscany/branches/site-073006-mvnbased/svnresources/extendingTuscany/ExtendingTuscany.pdf
    incubator/tuscany/site/site-author/RDB_DAS_white_paper_v-0.1.3.pdf
      - copied unchanged from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/resources/RDB_DAS_white_paper_v-0.1.3.pdf
    incubator/tuscany/site/site-author/maven.xml
      - copied, changed from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/maven.xml
    incubator/tuscany/site/site-author/monitoring.htm
      - copied unchanged from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/resources/monitoring.htm
    incubator/tuscany/site/site-author/quicksubversion.xml
      - copied, changed from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/quicksubversion.xml
    incubator/tuscany/site/site-author/setenv.bat
      - copied unchanged from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/resources/setenv.bat
    incubator/tuscany/site/site-author/setenv.sh
      - copied unchanged from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/resources/setenv.bat
    incubator/tuscany/site/site-publish/ExtendingTuscany.pdf   (with props)
    incubator/tuscany/site/site-publish/RDB_DAS_white_paper_v-0.1.3.pdf   (with props)
    incubator/tuscany/site/site-publish/maven.html
    incubator/tuscany/site/site-publish/monitoring.htm
    incubator/tuscany/site/site-publish/quicksubversion.html
    incubator/tuscany/site/site-publish/setenv.bat
    incubator/tuscany/site/site-publish/setenv.sh
Modified:
    incubator/tuscany/site/site-author/documentation.xml
    incubator/tuscany/site/site-author/get-involved.xml
    incubator/tuscany/site/site-publish/documentation.html
    incubator/tuscany/site/site-publish/get-involved.html

Modified: incubator/tuscany/site/site-author/documentation.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-author/documentation.xml?rev=428381&r1=428380&r2=428381&view=diff
==============================================================================
--- incubator/tuscany/site/site-author/documentation.xml (original)
+++ incubator/tuscany/site/site-author/documentation.xml Thu Aug  3 05:20:16 2006
@@ -25,21 +25,9 @@
                                                         </span>
                                                 </td>
                                         </tr>
-                                        <tr class="b">
-                                                <td>
-
-                    <a href='GettingStarted.htm' >'Tuscany Samples README file</a>
-                                                        <a href="acceptance/readme.htm">
-                                                                
-                                                        </a>
-                                                </td>
-                                                <td>
-                                                        Explains how to setup and run the Java examples. 
-                                                </td>
-                                        </tr>
                                         <tr class="a">
                                                 <td>
-                                                        <a href="http://svn.apache.org/repos/asf/incubator/tuscany/site/svnresources/extendingTuscany/ExtendingTuscany.pdf">
+                                                        <a href="ExtendingTuscany.pdf" target='_blank'>
                                                                 Extending Tuscany
                                                         </a>
                                                 </td>

Modified: incubator/tuscany/site/site-author/get-involved.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-author/get-involved.xml?rev=428381&r1=428380&r2=428381&view=diff
==============================================================================
--- incubator/tuscany/site/site-author/get-involved.xml (original)
+++ incubator/tuscany/site/site-author/get-involved.xml Thu Aug  3 05:20:16 2006
@@ -31,11 +31,6 @@
                                 <li>
                         Help with development. Check for roadmap on the Wiki. 
                                 </li>
-                                <li>    
-                        Help with 
-                    <a href='GettingStarted.htm' target='_blank'>Tuscany Samples</a> 
-            to demonstrate Tuscany's value and help new users understand Tuscany
-                                </li>
                         </ul>
                         
 

Copied: incubator/tuscany/site/site-author/maven.xml (from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/maven.xml)
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-author/maven.xml?p2=incubator/tuscany/site/site-author/maven.xml&p1=incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/maven.xml&r1=426959&r2=428381&rev=428381&view=diff
==============================================================================
--- incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/maven.xml (original)
+++ incubator/tuscany/site/site-author/maven.xml Thu Aug  3 05:20:16 2006
@@ -14,51 +14,48 @@
   See the License for the specific language governing permissions and
   limitations under the License.
  -->
-<document url="maven.xml">
+<document>
 
-	<properties>
-		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
-		<title>Apache Tuscany Maven Quick Introduction</title>
-	</properties>
+    <properties>
+       <title>Tuscany Maven Quick Introduction</title>
+       <bannertitle>Tuscany Maven Quick Introduction</bannertitle>
+    </properties>
 
-	<body>
-<a name="using maven"></a>
+
+        <body>
 <section name="Maven Quick Reference">
-			<p>
-				For some help getting started with Maven, look at:
+                        <p>
+                                For some help getting started with Maven, look at:
                     <script type="text/javascript">linkNewWindow('http://maven.apache.org/guides/getting-started/index.html','http://maven.apache.org/guides/getting-started/index.html');</script> 
-	    </p>
-	     <p>
-		    With Maven, there is no build "script" like the ant build.xml file. Instead you 
-				provide Maven with a description of your project and it uses that information to
-				determine how to achieve your build goal. The description is held in a pom.xml file.
-				There is a pom.xml file at the top level of your project and there are subsidiary
-				pom.xml files for modules within your project which are referenced from the top level
-				pom file. The Maven project has also established a set of best practices for
-				structuring builds and if you follow those you can get away with very little 
-				description; the Tuscany builds are set up that way.
-			</p>
-			<p>
-				The general rule for maven is that each (sub)project produces one build artifact 
-				(typically a jar file). You can see this in the java project directory where
-				there are separate projects for sca, sdo, das (etc) and within these, separate
-				folders and pom files for major components such as container.java.
-			</p>
-			<p>
-				The main Maven 2.x command is "mvn" and the default goal is "install" which will 
-				compile, unit test and package each project. This will typically output a
-				jar file that is installed locally so that other projects can depend on it.
-			</p>
+            </p>
+             <p>
+                    With Maven, there is no build "script" like the ant build.xml file. Instead you 
+                                provide Maven with a description of your project and it uses that information to
+                                determine how to achieve your build goal. The description is held in a pom.xml file.
+                                There is a pom.xml file at the top level of your project and there are subsidiary
+                                pom.xml files for modules within your project which are referenced from the top level
+                                pom file. The Maven project has also established a set of best practices for
+                                structuring builds and if you follow those you can get away with very little 
+                                description; the Tuscany builds are set up that way.
+                        </p>
+                        <p>
+                                The general rule for maven is that each (sub)project produces one build artifact 
+                                (typically a jar file). You can see this in the java project directory where
+                                there are separate projects for sca, sdo, das (etc) and within these, separate
+                                folders and pom files for major components such as container.java.
+                        </p>
+                        <p>
+                                The main Maven 2.x command is "mvn" and the default goal is "install" which will 
+                                compile, unit test and package each project. This will typically output a
+                                jar file that is installed locally so that other projects can depend on it.
+                        </p>
                         <p>
                            Once you have the Java project setup up, you can build the project by issuing the following command in the tuscany root directory:<br/>
                            <code>
                               mvn
                             </code>
                             
-			</p>
-		</section>
-
-	</body>
-
-
+                        </p>
+                </section>
+        </body>
 </document>

Copied: incubator/tuscany/site/site-author/quicksubversion.xml (from r426959, incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/quicksubversion.xml)
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-author/quicksubversion.xml?p2=incubator/tuscany/site/site-author/quicksubversion.xml&p1=incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/quicksubversion.xml&r1=426959&r2=428381&rev=428381&view=diff
==============================================================================
--- incubator/tuscany/branches/site-073006-mvnbased/src/site/xdoc/quicksubversion.xml (original)
+++ incubator/tuscany/site/site-author/quicksubversion.xml Thu Aug  3 05:20:16 2006
@@ -14,87 +14,86 @@
   See the License for the specific language governing permissions and
   limitations under the License.
  -->
- <document url="quick subversion.xml"> <!-- this is useful to both Java and C++ -->
-	<properties>
-		<author email="hmahbod@gmail.com">Haleh Mahbod</author>
-		<title>Apache Tuscany - Quick Reference for Subversion</title>
-	</properties>
-	<body>
-			
-	<a name="using subversion"></a>
-	<section name="Using Subversion (Command Line)">
-	<p>
-		You can download Subversion from 
+ <document > <!-- this is useful to both Java and C++ -->
+    <properties>
+       <title>Tuscany Maven Quick Introduction</title>
+       <bannertitle>Tuscany Maven Quick Introduction</bannertitle>
+    </properties>
+        <body>
+                        
+        <section name="Using Subversion (Command Line)">
+        <p>
+                You can download Subversion from 
                 <script type="text/javascript">linkNewWindow('http://subversion.tigris.org/','http://subversion.tigris.org/');</script>.
-	</p>
-	<p>
-		Subversion Reference manual ("the book") is located at 
+        </p>
+        <p>
+                Subversion Reference manual ("the book") is located at 
                 <script type="text/javascript">linkNewWindow('http://svnbook.red-bean.com/','http://svnbook.red-bean.com/');</script>.
-	</p>
-	<p>
-	<span style="font-size: 10pt;">
-		If you use Eclipse as your development environment, there is a plugin available
-		which enables you to use Subversion from within Eclipse (ie it is a Subversion
-		client for Eclipse).  This plugin is called Subclipse and it is located at:
+        </p>
+        <p>
+        <span style="font-size: 10pt;">
+                If you use Eclipse as your development environment, there is a plugin available
+                which enables you to use Subversion from within Eclipse (ie it is a Subversion
+                client for Eclipse).  This plugin is called Subclipse and it is located at:
                 <script type="text/javascript">linkNewWindow('http://subclipse.tigris.org/','http://subclipse.tigris.org/');</script>
-		</span>
-		</p>
-		<p style="margin-right: -0.25in;">
-		<span style="font-size: 10pt;">
-		If you use Windows on your systems, there is also a graphical client implemented as an
-			extension to the Windows shell, called TortoiseSVN:
-					<span style="" />
-					http://tortoisesvn.tigris.org/
-				</span>
-			</p>
-			<span style="font-size: 14pt;">
-					Common Commands for Subversion
-			</span>
-			<p>Create a directory called tuscany and check out the project.
-				<p>
-				<b style="">
-					<i style="">To check out the Java project:</i>
-				</b>
-				</p>
-			</p>
-			<pre>
+                </span>
+                </p>
+                <p style="margin-right: -0.25in;">
+                <span style="font-size: 10pt;">
+                If you use Windows on your systems, there is also a graphical client implemented as an
+                        extension to the Windows shell, called TortoiseSVN:
+                                        <span style="" />
+                                        http://tortoisesvn.tigris.org/
+                                </span>
+                        </p>
+                        <span style="font-size: 14pt;">
+                                        Common Commands for Subversion
+                        </span>
+                        <p>Create a directory called tuscany and check out the project.
+                                <p>
+                                <b style="">
+                                        <i style="">To check out the Java project:</i>
+                                </b>
+                                </p>
+                        </p>
+                        <pre>
 Committers:                        
 svn co https://svn.apache.org/repos/asf/incubator/tuscany/java
 Non-Commiters:
 svn co http://svn.apache.org/repos/asf/incubator/tuscany/java
-			</pre>
-			<p>
-				<b style="">
-					<i style="">To check out the C++ project:</i>
-				</b>
-			</p>
-			<pre>
+                        </pre>
+                        <p>
+                                <b style="">
+                                        <i style="">To check out the C++ project:</i>
+                                </b>
+                        </p>
+                        <pre>
 Committers:                        
 svn co https://svn.apache.org/repos/asf/incubator/tuscany/cpp
 Non-Commiters:
 svn co http://svn.apache.org/repos/asf/incubator/tuscany/cpp
-			</pre>
-			<p>
-				If it worked, you will see all the files as they
-				checkout followed by a revision number - this is the
-				version of the tree that you have (useful for comparing notes)
-			</p>
-			<p>
-				<b style="">
-					<i style="">
-						To update your copy with other's people's committed changes:
-					</i>
-				</b>
-			</p>
-			<pre>
+                        </pre>
+                        <p>
+                                If it worked, you will see all the files as they
+                                checkout followed by a revision number - this is the
+                                version of the tree that you have (useful for comparing notes)
+                        </p>
+                        <p>
+                                <b style="">
+                                        <i style="">
+                                                To update your copy with other's people's committed changes:
+                                        </i>
+                                </b>
+                        </p>
+                        <pre>
 svn update
-			</pre>
-			<p>
-				<b>
-					<i>To manipulate files in various ways:</i>
-				</b>
-			</p>
-			<pre>
+                        </pre>
+                        <p>
+                                <b>
+                                        <i>To manipulate files in various ways:</i>
+                                </b>
+                        </p>
+                        <pre>
 svn add
 
 svn move
@@ -102,64 +101,64 @@
 svn remove
 
 svn diff
-			</pre>
-			<p>
-				<b>
-					<i>To commit changes go to the root and:</i>
-				</b>
-			</p>
-			<pre>
+                        </pre>
+                        <p>
+                                <b>
+                                        <i>To commit changes go to the root and:</i>
+                                </b>
+                        </p>
+                        <pre>
 svn commit -m"change comment"
-			</pre>
-			<p>
-				This will commit the entire tree and display the new
-				revision number. You can also commit sub-trees and
-				individual files but this is not normal.
-			</p>
-			<p>
-				<b>
-					<i>To undo changes:</i>
-				</b>
-			</p>
-			<pre>svn revert ${file}</pre>
-			<pre>svn revert -R ${directory}
-			</pre>
-			<p>
-				<b>
-					<i>To see what has changed locally:</i>
-				</b>
-			</p>
-			<pre>svn status</pre>
-			<p style="margin-left: 0.5in;">
-				<b>
-					<i>Results:</i>
-				</b>
-			</p>
-			<p>
-				A means a file has been added locally
-			</p>
-			<p>
-				D means a file has been deleted locally
-			</p>
-			<p>
-				M means a file has been modified locally
-			</p>
-			<p>
-				? means a file exists locally that is not being managed
-				by svn.
-				<span style="" />
-				Typically this means you forgot to add it with
-				<span style="font-family: Courier;">svn add</span>
-				.
-			</p>
-			<p style="margin-left: 1in;">
-				! means a file that was being managed by svn no longer
-				exists locally.
-				<span style="" />
-				Typically this means you didn't delete it using svn
-				remove.
-			</p>
-		</section>
+                        </pre>
+                        <p>
+                                This will commit the entire tree and display the new
+                                revision number. You can also commit sub-trees and
+                                individual files but this is not normal.
+                        </p>
+                        <p>
+                                <b>
+                                        <i>To undo changes:</i>
+                                </b>
+                        </p>
+                        <pre>svn revert ${file}</pre>
+                        <pre>svn revert -R ${directory}
+                        </pre>
+                        <p>
+                                <b>
+                                        <i>To see what has changed locally:</i>
+                                </b>
+                        </p>
+                        <pre>svn status</pre>
+                        <p style="margin-left: 0.5in;">
+                                <b>
+                                        <i>Results:</i>
+                                </b>
+                        </p>
+                        <p>
+                                A means a file has been added locally
+                        </p>
+                        <p>
+                                D means a file has been deleted locally
+                        </p>
+                        <p>
+                                M means a file has been modified locally
+                        </p>
+                        <p>
+                                ? means a file exists locally that is not being managed
+                                by svn.
+                                <span style="" />
+                                Typically this means you forgot to add it with
+                                <span style="font-family: Courier;">svn add</span>
+                                .
+                        </p>
+                        <p style="margin-left: 1in;">
+                                ! means a file that was being managed by svn no longer
+                                exists locally.
+                                <span style="" />
+                                Typically this means you didn't delete it using svn
+                                remove.
+                        </p>
+                </section>
 
-	</body>
+        </body>
 </document>

Added: incubator/tuscany/site/site-publish/ExtendingTuscany.pdf
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/ExtendingTuscany.pdf?rev=428381&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/tuscany/site/site-publish/ExtendingTuscany.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/tuscany/site/site-publish/RDB_DAS_white_paper_v-0.1.3.pdf
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/RDB_DAS_white_paper_v-0.1.3.pdf?rev=428381&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/tuscany/site/site-publish/RDB_DAS_white_paper_v-0.1.3.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: incubator/tuscany/site/site-publish/documentation.html
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/documentation.html?rev=428381&r1=428380&r2=428381&view=diff
==============================================================================
--- incubator/tuscany/site/site-publish/documentation.html (original)
+++ incubator/tuscany/site/site-publish/documentation.html Thu Aug  3 05:20:16 2006
@@ -154,27 +154,7 @@
                         <td colspan="" rowspan="" valign="top" align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
                 
-
-                    <a href="GettingStarted.htm">'Tuscany Samples README file</a>
-                                                        <a href="acceptance/readme.htm">
-                                                                
-                                                        </a>
-                                                
-            </font>
-</td>
-                                <td colspan="" rowspan="" valign="top" align="left">
-    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-                
-                                                        Explains how to setup and run the Java examples. 
-                                                
-            </font>
-</td>
-            </tr>
-                                <tr>
-                        <td colspan="" rowspan="" valign="top" align="left">
-    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-                
-                                                        <a href="http://svn.apache.org/repos/asf/incubator/tuscany/site/svnresources/extendingTuscany/ExtendingTuscany.pdf">
+                                                        <a href="ExtendingTuscany.pdf" target="_blank">
                                                                 Extending Tuscany
                                                         </a>
                                                 

Modified: incubator/tuscany/site/site-publish/get-involved.html
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/get-involved.html?rev=428381&r1=428380&r2=428381&view=diff
==============================================================================
--- incubator/tuscany/site/site-publish/get-involved.html (original)
+++ incubator/tuscany/site/site-publish/get-involved.html Thu Aug  3 05:20:16 2006
@@ -148,11 +148,6 @@
                                 <li>
                         Help with development. Check for roadmap on the Wiki. 
                                 </li>
-                                <li>    
-                        Help with 
-                    <a href="GettingStarted.htm" target="_blank">Tuscany Samples</a> 
-            to demonstrate Tuscany's value and help new users understand Tuscany
-                                </li>
                         </ul>
                                                 <a href="mail-lists.html">Tuscany mailing list</a>
                                                 <ul>

Added: incubator/tuscany/site/site-publish/maven.html
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/maven.html?rev=428381&view=auto
==============================================================================
--- incubator/tuscany/site/site-publish/maven.html (added)
+++ incubator/tuscany/site/site-publish/maven.html Thu Aug  3 05:20:16 2006
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+        
+<!-- start the processing -->
+<!-- ====================================================================== -->
+<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+<!-- Main Page Section -->
+<!-- ====================================================================== -->
+<html>
+<head>
+    <link rel="stylesheet" href="./css/base.css"/>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+        
+   
+            
+        
+    <title>Tuscany - Tuscany Maven Quick Introduction</title>
+</head>
+
+<body bgcolor="#ffffff" text="#000000" link="#525D76">
+    <table border="0" width="100%" cellspacing="0">
+        <!-- TOP IMAGE -->
+        <tr>
+            <td align='LEFT'><td align="left">
+<a href="http://incubator.apache.org/tuscany/"><img src="./images/tuscanylogo_candidate2.jpg" alt="Tuscany" border="0" height="32" width="120"/></a>
+</td>
+</td>
+            <td align='LEFT'><td width="80%" align="left" valign="bottom" bgcolor="#ffffff">
+        <font color="#625972" size="+3" face="arial,helvetica,sanserif">
+    <b><bannertitle>Tuscany Maven Quick Introduction</bannertitle></b>
+</font>
+</td>
+</td>
+        </tr>
+    </table>
+    <hr noshade="" size="1"/>
+    <table border="0" cellspacing="0">
+        <tr>
+            <td>    <a href="./index.html">Home</a>
+</td>
+            <td>    <a href="./sca_index.html">SCA</a>
+</td>
+            <td>    <a href="./sdo_index.html">SDO</a>
+</td>
+            <td>    <a href="./das_index.html">DAS</a>
+</td>
+        </tr>
+    </table>
+    <table border="0" width="100%" cellspacing="4">
+        <tr>
+            <!-- LEFT SIDE NAVIGATION -->
+            <td width="20%" valign="top" nowrap="true">
+            
+    <!-- ============================================================ -->
+
+                <p><strong>General</strong></p>
+        <ul>
+                    <li>    <a href="./index.html">Home</a>
+</li>
+                    <li>    <a href="./news.html">News</a>
+</li>
+                    <li>    <a href="./documentation.html">Documentation</a>
+</li>
+                    <li>    <a href="./license.html">License</a>
+</li>
+                    <li>    <a href="http://www.apache.org/" target="_blank">ASF</a>
+</li>
+                    <li>    <a href="./downloads.html">Downloads</a>
+</li>
+                </ul>
+            <p><strong>Community</strong></p>
+        <ul>
+                    <li>    <a href="./get-involved.html">Get Involved</a>
+</li>
+                    <li>    <a href="./mail-lists.html">Mailing Lists</a>
+</li>
+                    <li>    <a href="./faq.html">FAQ</a>
+</li>
+                    <li>    <a href="./issue-tracking.html">Issue Tracking</a>
+</li>
+                    <li>    <a href="http://wiki.apache.org/ws/Tuscany" target="_blank">Wiki</a>
+</li>
+                    <li>    <a href="http://apache-tuscany.blogspot.com" target="_blank">Blog</a>
+</li>
+                </ul>
+            <p><strong>Development</strong></p>
+        <ul>
+                    <li>    <a href="http://wiki.apache.org/ws/Tuscany/TuscanyJava/Roadmap" target="_blank">Road Map / TODO</a>
+</li>
+                    <li>    <a href="./source-code.html">Source Code</a>
+</li>
+                    <li>    <a href="./java-projects.html">Java projects</a>
+</li>
+                    <li>    <a href="./cpp-projects.html">C++ projects</a>
+</li>
+                </ul>
+                </td>
+            <td width="80%" align="left" valign="top">
+                                            <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#726982">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Maven Quick Reference"><strong>Maven Quick Reference</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+                                For some help getting started with Maven, look at:
+                    <script type="text/javascript">linkNewWindow('http://maven.apache.org/guides/getting-started/index.html','http://maven.apache.org/guides/getting-started/index.html');</script> 
+            </p>
+                                                <p>
+                    With Maven, there is no build "script" like the ant build.xml file. Instead you 
+                                provide Maven with a description of your project and it uses that information to
+                                determine how to achieve your build goal. The description is held in a pom.xml file.
+                                There is a pom.xml file at the top level of your project and there are subsidiary
+                                pom.xml files for modules within your project which are referenced from the top level
+                                pom file. The Maven project has also established a set of best practices for
+                                structuring builds and if you follow those you can get away with very little 
+                                description; the Tuscany builds are set up that way.
+                        </p>
+                                                <p>
+                                The general rule for maven is that each (sub)project produces one build artifact 
+                                (typically a jar file). You can see this in the java project directory where
+                                there are separate projects for sca, sdo, das (etc) and within these, separate
+                                folders and pom files for major components such as container.java.
+                        </p>
+                                                <p>
+                                The main Maven 2.x command is "mvn" and the default goal is "install" which will 
+                                compile, unit test and package each project. This will typically output a
+                                jar file that is installed locally so that other projects can depend on it.
+                        </p>
+                                                <p>
+                           Once you have the Java project setup up, you can build the project by issuing the following command in the tuscany root directory:<br />
+                           <code>
+                              mvn
+                            </code>
+                            
+                        </p>
+                            </blockquote>
+        </p>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                        </td>
+        </tr>
+    </table>
+    <hr noshade="" size="1"/>
+    <table border="0" width="100%" cellspacing="0">
+        <tr>
+            <td><img src="./images/apache-incubator-logo.png" alt="Apache Incubator Logo"/></td>
+            <td class="disclaimer">
+                <em>Copyright &copy; 2006, The Apache Software Foundation</em><br/>
+                Apache Tuscany is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Web Services PMC.
+                Incubation is required of all newly accepted projects until a further review indicates that the infrastructure,
+                communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
+                While incubation status is not necessarily a reflection of the completeness or stability of the code,
+                it does indicate that the project has yet to be fully endorsed by the ASF.
+            </td>
+        </tr>
+    </table>
+</body>
+</html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Added: incubator/tuscany/site/site-publish/monitoring.htm
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/monitoring.htm?rev=428381&view=auto
==============================================================================
--- incubator/tuscany/site/site-publish/monitoring.htm (added)
+++ incubator/tuscany/site/site-publish/monitoring.htm Thu Aug  3 05:20:16 2006
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><!-- Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -->
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Style-Type" content="text/css">
+<title>Tuscany Monitoring</title>
+<!-- LINK rel="stylesheet" href="ait.css" type="text/css" -->
+<style type="text/css" media="all">
+@import url("../../../../css/maven-base.css");
+@import url("../../../../css/maven-theme.css");
+@import url("../../../../css/site.css");
+</style><link rel="stylesheet" href="./css/print.css" type="text/css" media="print"></head>
+<body><h2>Tuscany
+Monitoring</h2>
+<h3>Overview</h3>
+<p>Monitoring or as it's more commonly called logging
+&nbsp;is a means of providing &nbsp;runtime diagnostic
+statements in&nbsp;the code. &nbsp;In Tuscany the means to do
+this has changed&nbsp;from &nbsp;the conventional factory
+pattern to an IOC type pattern of having the container provide or also
+known as inject the monitor (logger) class. &nbsp;The following
+sections will first describe how a component goes about obtaining the
+monitor class, how the framework is&nbsp;extended, and how it's
+initialized.</p><h3>Monitoring</h3>The
+first step is to provide&nbsp;an interface that you want to use
+to call &nbsp;monitor statements (logging). &nbsp;Here is an
+example:<br><span style="font-family: monospace;"></span><table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td><pre><code>import org.apache.tuscany.common.monitor.LogLevel;<br><br>public interface MyLoggingInterface{</code></pre><pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(204, 0, 0);">@LogLevel("INFO")</span><br>	public void methodCalled(String methodName, Object[] args);</code></pre><pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(204, 0, 0);">@LogLevel("SEVERE")</span><br> 	public void methodReturned(String methodName, Object args);</code></pre><pre><code>&nbsp;&nbsp;&nbsp; }</code></pre></td></tr></tbody></table><span style="font-family: monospace;"><br></span>Was
+there something special about the name of this class ? &nbsp;No.<br>Did
+it need to implement another interface ? No that's why it didn't :-)<br>Was
+the names of the methods special? No, just personal preference.<br>Was
+the signature of the methods special? No could have been anything.<br><br>The
+interface may have to have a public accessor if its to
+be&nbsp; used in other packages and as well as the methods. It can
+even be a static interface that in another class (inner interface?).<br>The <code><span style="color: rgb(204, 0, 0);"><span style="color: rgb(0, 0, 0);">@LogLevel("SEVERE")</span></span></code>
+is Java annotation that sets<a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/logging/Level.html" target="_blank">&nbsp;level </a>the logging
+should be at for this method to actually write log records; otherwise, the method produces no logging.<code><span style="color: rgb(204, 0, 0);"><span style="color: rgb(0, 0, 0);"></span><br><br></span></code>Next
+is to obtain an instance of this interface to do the actual monitoring.
+&nbsp;This follows the same&nbsp;pattern&nbsp;as how a
+reference to another SCA component is obtained when implementing an SCA
+component; specifically, create a field and a setter method for the
+field, but instead of using the @Reference annotation you use the
+@Monitor annotation. &nbsp;Here is an example:<br><br><table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td><code>...<br><span style="color: rgb(255, 0, 0);">import
+org.apache.tuscany.core.system.annotation.Monitor</span>;
+&nbsp;<span style="color: rgb(0, 153, 0);">//this
+needs to be included for the annotation.</span><br>...<br>public
+class &nbsp;foobar {<br><span style="color: rgb(255, 0, 0);">&nbsp; &nbsp;@Monitor</span><br>&nbsp;&nbsp;&nbsp;
+protected MyLoggingInterface myLogger; &nbsp;<span style="color: rgb(0, 153, 0);">//Instance is inserted by
+container</span><br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;
+<span style="color: rgb(255, 0, 0);">@Monitor</span><br>&nbsp;&nbsp;&nbsp;
+public void setMyLoggingClass(MyLoggingInterface myLoggingClass) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+this.myLogger = myLoggingClass;<br>&nbsp;&nbsp;&nbsp;
+}<br>...<br>}</code><br></td></tr></tbody></table><br>There is no need to supply in the SCDL wiring for this reference.<br><br><br>To
+actually log, simply use the methods of the interface. As an example<br><table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td>...<br>&nbsp;<code>public
+String getGreetings(String name) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+<span style="color: rgb(255, 0, 0);">myLogger.methodCalled(
+"getGreetings", new
+Object[]{name});</span> <span style="color: rgb(0, 153, 0);">//log
+this "event"</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+String ret="Hello " + name; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+<span style="color: rgb(255, 0, 0);">myLogger.methodReturned("getGreetings",
+ret);<span style="color: rgb(0, 153, 0);"> </span></span><span style="color: rgb(0, 153, 0);">// log this event</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+return ret;<br>&nbsp;&nbsp;&nbsp; }<br>...</code></td></tr></tbody></table><br>That
+pretty much wraps up how you actually add&nbsp;monitoring (logging)
+to your code.<br><br><h3>Extending Monitoring</h3>To
+extend or&nbsp;define your own monitor you need to simply create a
+class that implements one interface: <code>org.apache.tuscany.common.monitor.MonitorFactory</code>
+that&nbsp;has only one method <code>getMonitor</code>. Couldn't be
+simpler. &nbsp;Here is the interface:<br><table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td><code>public
+interface MonitorFactory {<br>&nbsp;&nbsp;&nbsp; /**<br>&nbsp;&nbsp;&nbsp;&nbsp;
+* Return a monitor for a component's monitor interface.<br>&nbsp;&nbsp;&nbsp;&nbsp;
+*<br>&nbsp;&nbsp;&nbsp;&nbsp; * @param
+monitorInterface the component's monitoring interface<br>&nbsp;&nbsp;&nbsp;&nbsp;
+* @return an implementation of the monitoring interface; will not be
+null<br>&nbsp;&nbsp;&nbsp;&nbsp; */<br>&nbsp;&nbsp;&nbsp;
+&lt;T&gt; T getMonitor(Class&lt;T&gt; monitorInterface);<br>}</code></td></tr></tbody></table><br>Oh,
+forgot to mention it uses Java 1.5 generics. &nbsp;For those not
+familar with this.. simply said &nbsp;for the <code>getMonitor
+</code>method given any&nbsp; interface (or class) as a
+parameter &nbsp;return an instance of that interface. <br><table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2" frame="lhs"><tbody><tr><td>&nbsp;
+&nbsp;Side line:&nbsp; <code>&lt;T&gt;</code>
+notifies you that <code>T</code> can be any Object. &nbsp;So the <code>T </code>before
+<code>getMonitor</code> means return an instance of type object <code>T</code> given
+the parameter type <code>Class&lt;T&gt;. </code><code>Class&lt;T&gt;
+</code>is an interface (or class) that is of type <code>T</code>.&nbsp;
+&nbsp;</td></tr></tbody></table><br><br>There
+are two implementations currently&nbsp; in Tuscany that demonstrate
+how to extend the Monitoring infrastructure:<br>&nbsp;
+<br><table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td>org.apache.tuscany.common.monitor.impl.NullMonitorFactory</td><td>Simply
+throws the logging messages away.</td></tr><tr><td>org.apache.tuscany.common.monitor.impl.JavaLoggingMonitorFactory</td><td>Uses
+Java logging infrastructure to back the Monitoring&nbsp;
+implementation.</td></tr></tbody></table><br>Looking at the simple one
+first <code>NullMonitorFactory</code>&nbsp;all the
+<code>getMonitor</code> method returns is a Java proxy that implements the interface
+passed in. <br><br><table style="text-align: left; width: 100%; margin-left: 40px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td><code>public
+class NullMonitorFactory implements MonitorFactory {<br>&nbsp;public
+&lt;T&gt; T getMonitor(Class&lt;T&gt; monitorInterface)
+{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+return
+monitorInterface.cast(Proxy.newProxyInstance(monitorInterface.getClassLoader(),
+new Class&lt;?&gt;[]{monitorInterface}, NULL_MONITOR));<br>&nbsp;&nbsp;&nbsp;
+}<br>&nbsp;&nbsp;&nbsp; private static final
+InvocationHandler NULL_MONITOR = new InvocationHandler() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+public Object invoke(Object proxy, Method method, Object[] args) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+return null;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+}<br>&nbsp;&nbsp;&nbsp; };<br>}</code></td></tr></tbody></table><div style="margin-left: 40px;">The
+<code>monitorInterface.cast(...)</code> is just a cast of
+the proxy to the interface passed in and what is expected to be
+returned.<br>The first argument is to use the same
+classloader
+that loaded the interface.<br>The second argument&nbsp; <code>new
+Class&lt;?&gt;[]{monitorInterface) </code>&nbsp;is just an array
+of any
+Classes or Interfaces (type as any is signified by the
+&lt;?&gt;) that contains&nbsp;one interface
+..&nbsp;monitorInterface that needs to
+be implemented by the handler.<br>The last argument
+&nbsp;NULL_MONITOR is a Java Invocation handler for a proxy.
+&nbsp;Regardless of the method called it just does a return null
+(i.e nothing).<br><br></div>&nbsp;Looking at
+&nbsp;JavaLoggingMonitorFactory you can see it's a wrapper for the<a href="http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html" target="_blank"> Java logging utility</a>.
+&nbsp;In principle it's not much more than
+the&nbsp;NullMonitorFactory with the following enhancements:<br><div style="margin-left: 40px;">The proxies field simply provides
+a cache for instances of the interfaces. &nbsp;There doesn't need to
+be a unique instance for each interface since there is no state differences kept between
+an two of the same interfaces.<br>The logging levels on the
+methods on any interface can be initialized with a Properties object.
+that has keys with the format &lt;<span style="font-style: italic;">className</span>&gt;#&lt;<span style="font-style: italic;">methodName</span>&gt;
+and value of the level (eq<code> &nbsp;&nbsp;&nbsp;
+MyLoggingInterface#</code><code>methodReturned=</code><code style="color: rgb(0, 0, 0);">SEVERE)</code><br><code style="color: rgb(0, 0, 0);"></code>If the Properties
+does not have a level for the method the interface is introspected for
+the LogLevel annotation to determine its logging level.<br></div><div style="margin-left: 40px;">The Invocation handler uses Java
+logging to log a record. &nbsp;The actual text&nbsp; message is
+gotten from a resource bundle passed into
+the&nbsp;&nbsp;JavaLoggingMonitorFactory class when it was
+created. The key in that resource bundle&nbsp; is the same as the
+for the properties file that defines the level and the value is the
+actual message.<br><br>
+</div>
+<h3>Monitor Initialization</h3>The only aspect &nbsp;that is directly
+Tuscany specific with regard to initializing&nbsp; monitoring is
+providing the org.apache.tuscany.core.client.TuscanyRuntime a
+monitoring factory when the runtime is created. &nbsp;By default it
+will use the previously discussed NullMonitorFactory. &nbsp;Of course
+each specific monitor factory implementation&nbsp; may have it's own
+initialization requirements. &nbsp;The default, NullMonitorFactory
+requires no additional initialization.
+&nbsp;The&nbsp;JavaLoggingMonitorFactory monitor requires the
+previously discussed Java Properties to initialization the logging
+levels of the interface methods, &nbsp;a default &nbsp;Java logging
+level that is used if none is found in the Properties, or through
+introspection of the Interface LogLevel annotations, &nbsp;and the name
+of the resource bundle to be used.</body></html>

Added: incubator/tuscany/site/site-publish/quicksubversion.html
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/quicksubversion.html?rev=428381&view=auto
==============================================================================
--- incubator/tuscany/site/site-publish/quicksubversion.html (added)
+++ incubator/tuscany/site/site-publish/quicksubversion.html Thu Aug  3 05:20:16 2006
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+        
+<!-- start the processing -->
+<!-- ====================================================================== -->
+<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+<!-- Main Page Section -->
+<!-- ====================================================================== -->
+<html>
+<head>
+    <link rel="stylesheet" href="./css/base.css"/>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+        
+   
+            
+        
+    <title>Tuscany - Tuscany Maven Quick Introduction</title>
+</head>
+
+<body bgcolor="#ffffff" text="#000000" link="#525D76">
+    <table border="0" width="100%" cellspacing="0">
+        <!-- TOP IMAGE -->
+        <tr>
+            <td align='LEFT'><td align="left">
+<a href="http://incubator.apache.org/tuscany/"><img src="./images/tuscanylogo_candidate2.jpg" alt="Tuscany" border="0" height="32" width="120"/></a>
+</td>
+</td>
+            <td align='LEFT'><td width="80%" align="left" valign="bottom" bgcolor="#ffffff">
+        <font color="#625972" size="+3" face="arial,helvetica,sanserif">
+    <b><bannertitle>Tuscany Maven Quick Introduction</bannertitle></b>
+</font>
+</td>
+</td>
+        </tr>
+    </table>
+    <hr noshade="" size="1"/>
+    <table border="0" cellspacing="0">
+        <tr>
+            <td>    <a href="./index.html">Home</a>
+</td>
+            <td>    <a href="./sca_index.html">SCA</a>
+</td>
+            <td>    <a href="./sdo_index.html">SDO</a>
+</td>
+            <td>    <a href="./das_index.html">DAS</a>
+</td>
+        </tr>
+    </table>
+    <table border="0" width="100%" cellspacing="4">
+        <tr>
+            <!-- LEFT SIDE NAVIGATION -->
+            <td width="20%" valign="top" nowrap="true">
+            
+    <!-- ============================================================ -->
+
+                <p><strong>General</strong></p>
+        <ul>
+                    <li>    <a href="./index.html">Home</a>
+</li>
+                    <li>    <a href="./news.html">News</a>
+</li>
+                    <li>    <a href="./documentation.html">Documentation</a>
+</li>
+                    <li>    <a href="./license.html">License</a>
+</li>
+                    <li>    <a href="http://www.apache.org/" target="_blank">ASF</a>
+</li>
+                    <li>    <a href="./downloads.html">Downloads</a>
+</li>
+                </ul>
+            <p><strong>Community</strong></p>
+        <ul>
+                    <li>    <a href="./get-involved.html">Get Involved</a>
+</li>
+                    <li>    <a href="./mail-lists.html">Mailing Lists</a>
+</li>
+                    <li>    <a href="./faq.html">FAQ</a>
+</li>
+                    <li>    <a href="./issue-tracking.html">Issue Tracking</a>
+</li>
+                    <li>    <a href="http://wiki.apache.org/ws/Tuscany" target="_blank">Wiki</a>
+</li>
+                    <li>    <a href="http://apache-tuscany.blogspot.com" target="_blank">Blog</a>
+</li>
+                </ul>
+            <p><strong>Development</strong></p>
+        <ul>
+                    <li>    <a href="http://wiki.apache.org/ws/Tuscany/TuscanyJava/Roadmap" target="_blank">Road Map / TODO</a>
+</li>
+                    <li>    <a href="./source-code.html">Source Code</a>
+</li>
+                    <li>    <a href="./java-projects.html">Java projects</a>
+</li>
+                    <li>    <a href="./cpp-projects.html">C++ projects</a>
+</li>
+                </ul>
+                </td>
+            <td width="80%" align="left" valign="top">
+                                            <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#726982">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Using Subversion (Command Line)"><strong>Using Subversion (Command Line)</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+                You can download Subversion from 
+                <script type="text/javascript">linkNewWindow('http://subversion.tigris.org/','http://subversion.tigris.org/');</script>.
+        </p>
+                                                <p>
+                Subversion Reference manual ("the book") is located at 
+                <script type="text/javascript">linkNewWindow('http://svnbook.red-bean.com/','http://svnbook.red-bean.com/');</script>.
+        </p>
+                                                <p>
+        <span style="font-size: 10pt;">
+                If you use Eclipse as your development environment, there is a plugin available
+                which enables you to use Subversion from within Eclipse (ie it is a Subversion
+                client for Eclipse).  This plugin is called Subclipse and it is located at:
+                <script type="text/javascript">linkNewWindow('http://subclipse.tigris.org/','http://subclipse.tigris.org/');</script>
+                </span>
+                </p>
+                                                <p style="margin-right: -0.25in;">
+                <span style="font-size: 10pt;">
+                If you use Windows on your systems, there is also a graphical client implemented as an
+                        extension to the Windows shell, called TortoiseSVN:
+                                        <span style="" />
+                                        http://tortoisesvn.tigris.org/
+                                </span>
+                        </p>
+                                                <span style="font-size: 14pt;">
+                                        Common Commands for Subversion
+                        </span>
+                                                <p>Create a directory called tuscany and check out the project.
+                                <p>
+                                <b style="">
+                                        <i style="">To check out the Java project:</i>
+                                </b>
+                                </p>
+                        </p>
+                                                <pre>
+Committers:                        
+svn co https://svn.apache.org/repos/asf/incubator/tuscany/java
+Non-Commiters:
+svn co http://svn.apache.org/repos/asf/incubator/tuscany/java
+                        </pre>
+                                                <p>
+                                <b style="">
+                                        <i style="">To check out the C++ project:</i>
+                                </b>
+                        </p>
+                                                <pre>
+Committers:                        
+svn co https://svn.apache.org/repos/asf/incubator/tuscany/cpp
+Non-Commiters:
+svn co http://svn.apache.org/repos/asf/incubator/tuscany/cpp
+                        </pre>
+                                                <p>
+                                If it worked, you will see all the files as they
+                                checkout followed by a revision number - this is the
+                                version of the tree that you have (useful for comparing notes)
+                        </p>
+                                                <p>
+                                <b style="">
+                                        <i style="">
+                                                To update your copy with other's people's committed changes:
+                                        </i>
+                                </b>
+                        </p>
+                                                <pre>
+svn update
+                        </pre>
+                                                <p>
+                                <b>
+                                        <i>To manipulate files in various ways:</i>
+                                </b>
+                        </p>
+                                                <pre>
+svn add
+
+svn move
+
+svn remove
+
+svn diff
+                        </pre>
+                                                <p>
+                                <b>
+                                        <i>To commit changes go to the root and:</i>
+                                </b>
+                        </p>
+                                                <pre>
+svn commit -m"change comment"
+                        </pre>
+                                                <p>
+                                This will commit the entire tree and display the new
+                                revision number. You can also commit sub-trees and
+                                individual files but this is not normal.
+                        </p>
+                                                <p>
+                                <b>
+                                        <i>To undo changes:</i>
+                                </b>
+                        </p>
+                                                <pre>svn revert ${file}</pre>
+                                                <pre>svn revert -R ${directory}
+                        </pre>
+                                                <p>
+                                <b>
+                                        <i>To see what has changed locally:</i>
+                                </b>
+                        </p>
+                                                <pre>svn status</pre>
+                                                <p style="margin-left: 0.5in;">
+                                <b>
+                                        <i>Results:</i>
+                                </b>
+                        </p>
+                                                <p>
+                                A means a file has been added locally
+                        </p>
+                                                <p>
+                                D means a file has been deleted locally
+                        </p>
+                                                <p>
+                                M means a file has been modified locally
+                        </p>
+                                                <p>
+                                ? means a file exists locally that is not being managed
+                                by svn.
+                                <span style="" />
+                                Typically this means you forgot to add it with
+                                <span style="font-family: Courier;">svn add</span>
+                                .
+                        </p>
+                                                <p style="margin-left: 1in;">
+                                ! means a file that was being managed by svn no longer
+                                exists locally.
+                                <span style="" />
+                                Typically this means you didn't delete it using svn
+                                remove.
+                        </p>
+                            </blockquote>
+        </p>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                        </td>
+        </tr>
+    </table>
+    <hr noshade="" size="1"/>
+    <table border="0" width="100%" cellspacing="0">
+        <tr>
+            <td><img src="./images/apache-incubator-logo.png" alt="Apache Incubator Logo"/></td>
+            <td class="disclaimer">
+                <em>Copyright &copy; 2006, The Apache Software Foundation</em><br/>
+                Apache Tuscany is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Web Services PMC.
+                Incubation is required of all newly accepted projects until a further review indicates that the infrastructure,
+                communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
+                While incubation status is not necessarily a reflection of the completeness or stability of the code,
+                it does indicate that the project has yet to be fully endorsed by the ASF.
+            </td>
+        </tr>
+    </table>
+</body>
+</html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Added: incubator/tuscany/site/site-publish/setenv.bat
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/setenv.bat?rev=428381&view=auto
==============================================================================
--- incubator/tuscany/site/site-publish/setenv.bat (added)
+++ incubator/tuscany/site/site-publish/setenv.bat Thu Aug  3 05:20:16 2006
@@ -0,0 +1,27 @@
+REM set JAVA_HOME to the full path of where Java JDK  was installed
+set JAVA_HOME=E:\bin\jdk1.5.0_06
+
+REM set MAVEN_HOME to the full path of where Maven was installed
+set MAVEN_HOME=e:\bin\maven-2.0.4
+
+REM set ANT_HOME to the full path of where Ant was installed
+set ANT_HOME=E:\bin\apache-ant-1.6.5
+
+REM set SVN_HOME to the full path of where Subversion was installed
+set SVN_HOME=E:\bin\svn-win32-1.3.1
+
+set PATH=%PATH%;%JAVA_HOME%\bin
+set PATH=%PATH%;%MAVEN_HOME%\bin
+set PATH=%PATH%;%ANT_HOME%\bin
+set PATH=%PATH%;%SVN_HOME%\bin
+echo.
+echo Checkng Java 
+java -version
+echo checking Ant
+call ant -version
+echo.
+echo checking SVN
+svn --version
+echo.
+echo checking Maven 
+mvn --version

Added: incubator/tuscany/site/site-publish/setenv.sh
URL: http://svn.apache.org/viewvc/incubator/tuscany/site/site-publish/setenv.sh?rev=428381&view=auto
==============================================================================
--- incubator/tuscany/site/site-publish/setenv.sh (added)
+++ incubator/tuscany/site/site-publish/setenv.sh Thu Aug  3 05:20:16 2006
@@ -0,0 +1,27 @@
+REM set JAVA_HOME to the full path of where Java JDK  was installed
+set JAVA_HOME=E:\bin\jdk1.5.0_06
+
+REM set MAVEN_HOME to the full path of where Maven was installed
+set MAVEN_HOME=e:\bin\maven-2.0.4
+
+REM set ANT_HOME to the full path of where Ant was installed
+set ANT_HOME=E:\bin\apache-ant-1.6.5
+
+REM set SVN_HOME to the full path of where Subversion was installed
+set SVN_HOME=E:\bin\svn-win32-1.3.1
+
+set PATH=%PATH%;%JAVA_HOME%\bin
+set PATH=%PATH%;%MAVEN_HOME%\bin
+set PATH=%PATH%;%ANT_HOME%\bin
+set PATH=%PATH%;%SVN_HOME%\bin
+echo.
+echo Checkng Java 
+java -version
+echo checking Ant
+call ant -version
+echo.
+echo checking SVN
+svn --version
+echo.
+echo checking Maven 
+mvn --version



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org