Author: chinthaka
Date: Fri Apr 21 12:32:30 2006
New Revision: 395990
URL: http://svn.apache.org/viewcvs?rev=395990&view=rev
Log:
Adding svn.html which contains info about getting the source from the svn
Added:
webservices/commons/site/axiom/svn.html
Added: webservices/commons/site/axiom/svn.html
URL:
http://svn.apache.org/viewcvs/webservices/commons/site/axiom/svn.html?rev=395990&view=auto
==============================================================================
--- webservices/commons/site/axiom/svn.html (added)
+++ webservices/commons/site/axiom/svn.html Fri Apr 21 12:32:30 2006
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Web
Services Commons : AXIOM Implemenation - </title><style type="text/css"
media="all">
+ @import url("./style/maven-base.css");
+
+ @import
url("./style/maven-theme.css");</style><link rel="stylesheet"
href="./style/print.css" type="text/css" media="print"></link><meta
http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a
href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software
Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a
href="http://ws.apache.org/commons/axiom" id="projectLogo"><img alt="Apache
AXIOM" src="http://www.apache.org/images/asf-logo.gif"></img></a><div
class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+ Last published: 21 April 2006
+ | Doc for SNAPSHOT</div><div class="xright"></div><div
class="clear"><hr></hr></div></div><div id="leftColumn"><div
id="navcolumn"><div id="menuAXIOM"><h5>AXIOM</h5><ul><li class="none"><a
href="index.html">Home</a></li><li class="expanded"><a href=""></a><ul><li
class="none"><a href="download.cgi">Releases</a></li><li class="none"><a
href="http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom/"
class="externalLink" title="External Link">Source Code</a></li></ul></li><li
class="expanded"><a href="">Documentation</a><ul><li class="none"><a
href="OMTutorial.html">OM Tutorial</a></li><li class="none"><a
href="apidocs/index.html">Javadocs</a></li><li class="none"><a
href="svn.html">Checkout Source</a></li></ul></li><li class="expanded"><a
href="">Project Information</a><ul><li class="none"><a
href="mail-lists.html">Mailing Lists</a></li><li class="none"><a
href="team-list.html">Project Team</a></li><li class="none"><a
href="http://issues.apach
e.org/jira/browse/WSCOMMONS" class="externalLink" title="External Link">Issue
Tracking</a></li><li class="none"><a
href="dependencies.html">Dependencies</a></li></ul></li></ul></div><a
href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img
alt="Built by Maven"
src="./images/logos/maven-button-1.png"></img></a></div></div><div
id="bodyColumn"><div class="contentBox"><div class="section"><a
name="Developing_Apache_Axiom"></a><h2>Developing Apache Axiom</h2><div
class="subsection"><a name="Working_with_Subversion"></a><h3>Working with
Subversion</h3><p>The Axiom development team uses Subversion for source
control. Subversion
+is a compelling replacement for CVS, developed under the auspices of the
+Tigris community and is licensed under an Apache compatible license. To learn
+more about Subversion or to download the latest distribution, visit the <a
href="http:///subversion.tigris.org" class="externalLink" title="External
Link">Subversion project site</a>. If you are
+looking for guidance on setting up and installing Subversion, please read the
+ASF <a href="http://www.apache.org/dev/version-control.html"
class="externalLink" title="External Link">Source Code
+Repositories page</a>.</p></div><div class="subsection"><a
name="Checkout_Axiom_from_Subversion"></a><h3>Checkout Axiom from
Subversion</h3><p>When checking out the latest version of Axiom from the
Foundation's
+Subversion repository you must use one of the following URLs depending on
+your level of access to the Axiom source code:</p><ul>
+ <li><b>If you are not a committer:</b> Use <a
href="http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom"
class="externalLink" title="External
Link">http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom</a></li>
+ <li><b>If you are a committer:</b> Use <a
href="https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom">https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom</a></li>
+</ul><p>
+If you are a committer, make sure that you have selected an svnpasswd. To do
+this you must log into svn.apache.org. For more information, please read the
+ASF <a href="http://www.apache.org/dev/version-control.html"
class="externalLink" title="External Link">Source Code
+Repositories page</a>.
+
+</p><p>Once you have successfully installed Subversion, you can check out Axiom
+trunk by following these steps:</p><ol type="1">
+ <li>Run <strong>svn co <repository URL> axiom</strong> where
+ repository URL is one of the URLs from the previous list.</li>
+ <li>This step will check out the latest version of the Axiom Java codebase
+ to a directory named "axiom". The second parameter to the svn co selects
+ a directory to create on your local machine. If you want to checkout
+ Axiom to a different directory, feel free to change Axiom to any other
+ directory name.</li>
+ <li>To update your working copy to the latest version from the repository.
+ Execute the <strong>svn update</strong> command.</li>
+ <li>If you would like to submit a patch, you can execute <strong>svn
+ diff</strong> to create a unified diff for submission to the WS-Commons
JIRA
+ issue tracker.</li>
+</ol></div><div class="subsection"><a
name="Installing_Maven_1"></a><h3>Installing Maven 1</h3><p>Axiom's build is
based on Maven 1. Maven is a build system that allows
+for the reuse of common build projects across multiple projects. For
+information about obtaining, installing, and configuring Maven 1, please see
+the <a href="http://maven.apache.org" class="externalLink" title="External
Link">Maven project page</a>. To use Maven
+to build the Axiom project, follow these simple steps:</p><ol type="1">
+ <li>Install <a href="http://maven.apache.org/" class="externalLink"
title="External Link">Maven</a>. See <a
href="http://maven.apache.org/start/install.html" class="externalLink"
title="External Link">here</a> for
+ instructions.
+ <ul>
+ <li>Create a MAVEN_HOME environment variable.</li>
+ <li>Add MAVEN_HOME/bin to your PATH</li>
+ </ul>
+ </li>
+ <li>Go to the axiom folder in the command prompt and type
+ <strong>maven<strong>.</strong></strong></li>
+ <li>Maven will then automatically download all the jars, compile, test and
+ build the Axiom deliverables.</li>
+</ol></div><div class="subsection"><a
name="Configuring_your_IDE"></a><h3>Configuring your IDE</h3><p>The Axiom
development team uses a variety of development tools from vi to
+emacs to Eclipse to Intellij/IDEA. The following section is not an
+endorsement of a specific set of tools, it is simply meant as a pointer to
+ease the process of getting started with Axiom development.</p><ul>
+ <li><strong>Intellij IDEA </strong>: type <strong>maven
+ idea</strong>. This will generate the necessary IDEA .ipr,
+ .iml and .iws project files</li>
+<li><strong>Eclipse</strong>: type <strong>maven
+ eclipse</strong>. This will generate the necessary eclipse .project,
+ .and .classpath project files</li>
+ </ul></div></div></div></div><div class="clear"><hr></hr></div><div
id="footer"><div class="xright">© 2004-2006, Apache Software
Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file