You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2005/07/15 04:13:49 UTC
svn commit: r219152 - in /webservices/axis/trunk/java/xdocs: navigation.xml
svn.html
Author: chinthaka
Date: Thu Jul 14 19:13:47 2005
New Revision: 219152
URL: http://svn.apache.org/viewcvs?rev=219152&view=rev
Log:
Applying the patch connected to AXIS2-73 by Tim
Modified:
webservices/axis/trunk/java/xdocs/navigation.xml
webservices/axis/trunk/java/xdocs/svn.html
Modified: webservices/axis/trunk/java/xdocs/navigation.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/xdocs/navigation.xml?rev=219152&r1=219151&r2=219152&view=diff
==============================================================================
--- webservices/axis/trunk/java/xdocs/navigation.xml (original)
+++ webservices/axis/trunk/java/xdocs/navigation.xml Thu Jul 14 19:13:47 2005
@@ -1,53 +1,48 @@
<!-- Created By Eran Chinthaka -->
<project name="Axis2.0">
- <title>Axis 2.0</title>
- <body>
-
- <menu name="Axis 2.0">
- <item name="Home" href="index.html"/>
- <item name="Get Invloved" href="svn.html">
- <item name="Overview" href="overview.html"/>
- <item name="Setting Up" href="svn.html"/>
- <item name="Guide Lines" href="guidelines.html"/>
- <item name="Reference Library" href="refLib.html"/>
- <item name="Mailing Lists" href="mail-lists.html"/>
- <item name="How to build site" href="siteHowTo.html"/>
- </item>
-
- <item name="References">
- <item name="Documentation" href="docs.html"/>
- <item name="Wiki" href="http://wiki.apache.org/ws/FrontPage/Axis2"/>
- <item name="Architecture Guide" href="Axis2ArchitectureGuide.html"/>
- <item name="User Guide" href="userguide.html"/>
- <item name="Installation Guide" href="installationguide.html"/>
- <item name="Web Administration Guide" href="webadminguide.html"/>
- <item name="AXIOM Tutorial" href="OMTutorial.html"/>
- <item name="Code Generation Tutorial" href="CodegenToolReference.html"/>
- <item name="REST Support" href="rest-ws.html"/>
- <item name="MTOM with Axis2" href="mtom-guide.html"/>
- <item name="M1 Documents" href="m1.html"/>
- </item>
-
- <item name="Downloads">
- <item name="Releases" href="releases.html"/>
- <item name="Source Code" href="http://svn.apache.org/viewcvs.cgi/webservices/axis/trunk/?root=Apache-SVN"/>
- <item name="Tools" href="axis2tools.html"/>
- </item>
- <item name="Modules">
- <item name="Core" href="multiproject/axis2-core/index.html"/>
- <item name="XML" href="multiproject/axis2-xml/index.html"/>
- <item name="WSDL" href="multiproject/axis2-wsdl/index.html"/>
- <item name="Tools" href="multiproject/axis2-tools/index.html"/>
- <item name="Samples" href="multiproject/axis2-samples/index.html"/>
- </item>
- <item name="Project Information">
- <item name="Mailing Lists" href="mail-lists.html"/>
- <item name="Project Team" href="team-list.html"/>
- <item name="Issue Tracking" href="issue-tracking.html"/>
- </item>
-
- </menu>
-
-
- </body>
-</project>
\ No newline at end of file
+ <title>Axis 2.0</title>
+ <body>
+ <menu name="Axis 2.0">
+ <item name="Home" href="index.html"/>
+ <item name="Download Axis2">
+ <item name="Releases" href="releases.html"/>
+ <item name="Source Code"
+ href="http://svn.apache.org/viewcvs.cgi/webservices/axis/trunk/?root=Apache-SVN"/>
+ <item name="Tools" href="axis2tools.html"/>
+ </item>
+ <item name="Getting Started with Axis2">
+ <item name="Installation Guide" href="installationguide.html"/>
+ <item name="User Guide" href="userguide.html"/>
+ <item name="Web Administration Guide" href="webadminguide.html"/>
+ </item>
+ <item name="Axis 2 Modules">
+ <item name="Core" href="multiproject/axis2-core/index.html"/>
+ <item name="XML" href="multiproject/axis2-xml/index.html"/>
+ <item name="WSDL" href="multiproject/axis2-wsdl/index.html"/>
+ <item name="Tools" href="multiproject/axis2-tools/index.html"/>
+ <item name="Samples" href="multiproject/axis2-samples/index.html"/>
+ </item>
+ <item name="Additional Reference" href="docs.html">
+ <item name="Axis2 Wiki" href="http://wiki.apache.org/ws/FrontPage/Axis2"/>
+ <item name="Architecture Guide" href="Axis2ArchitectureGuide.html"/>
+ <item name="AXIOM Tutorial" href="OMTutorial.html"/>
+ <item name="Code Generation Tutorial" href="CodegenToolReference.html"/>
+ <item name="REST Support" href="rest-ws.html"/>
+ <item name="MTOM with Axis2" href="mtom-guide.html"/>
+ <item name="M1 Documents" href="m1.html"/>
+ </item>
+ <item name="Get Invloved" href="overview.html">
+ <item name="Checkout the Source" href="svn.html"/>
+ <item name="Build the Site" href="siteHowTo.html"/>
+ <item name="Developer Guidelines" href="guidelines.html"/>
+ <item name="Reference Library" href="refLib.html"/>
+ <item name="Mailing Lists" href="mail-lists.html"/>
+ </item>
+ <item name="Project Information">
+ <item name="Mailing Lists" href="mail-lists.html"/>
+ <item name="Project Team" href="team-list.html"/>
+ <item name="Issue Tracking" href="issue-tracking.html"/>
+ </item>
+ </menu>
+ </body>
+</project>
Modified: webservices/axis/trunk/java/xdocs/svn.html
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/xdocs/svn.html?rev=219152&r1=219151&r2=219152&view=diff
==============================================================================
--- webservices/axis/trunk/java/xdocs/svn.html (original)
+++ webservices/axis/trunk/java/xdocs/svn.html Thu Jul 14 19:13:47 2005
@@ -1,47 +1,90 @@
-<h1>Working with SubVersion</h1>
-<h2>Setting up the initial environment</h2>
-<h3>Linux</h3>
+<h1>Developing Apache Axis2</h1>
+
+<h2>Working with Subversion</h2>
+
+<p>The Axis2 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">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">Source Code Repositories
+page</a>.
+
+<h2>Checkout Axis2 from Subversion</h2>
+
+<p>
+When checking out the latest version of Axis from the Foundation's Subversion
+repository you must use one of the following URLs depending on your level of
+access to the Axis2 source code:
+
+<ul>
+ <li><b>If you are not a committer:</b> Use <a href="http://svn.apache.org/repos/asf/webservices/axis/trunk/java">http://svn.apache.org/repos/asf/webservices/axis/trunk/java</a></li>
+ <li><b>If you are a committer:</b> Use <a href="https://svn.apache.org/repos/asf/webservices/axis/trunk/java">https://svn.apache.org/repos/asf/webservices/axis/trunk/java</a></li>
+</ul>
+
+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">Source Code Repositories
+page</a>.
+</p>
+
+<p>
+Once you have successfully installed Subversion, you can check out Axis2 trunk by
+following these steps:
+
<ol type="1">
- <li>Create a directory for the project. (say Axis2).</li>
- <li>Check whether you have svn rpm installed with your linux distribution. Else get the svn rpm and run it.</li>
- <li>run <strong>svn co <repository URL>, </strong>where repositoty URL is one of the following
- <br>Committers -
- <a href="https://svn.apache.org/repos/asf/webservices/axis/trunk/java">
- https://svn.apache.org/repos/asf/webservices/axis/trunk/java</a><br>
- Others - <a href="http://svn.apache.org/repos/asf/webservices/axis/trunk/java">http://svn.apache.org/repos/asf/webservices/axis/trunk/java</a><br>
- <b><br>
- Note for committers</b> : If it's your first time for Apache SVN, you need
- to activate your account for SVN. Please log on svn.apache.org with your
- Apache ID and run svnpasswd once. And you have to check out from </li><br>
- <li>Install <a href="http://maven.apache.org/">Maven</a>. See <a href="http://maven.apache.org/start/install.html">here</a> for instructions. </li>
- <li>Go to the Axis2 folder in the command prompt and type "maven". This
- will automatically download all the jars, compile, test and build the
- system. </li>
+ <li>Run <strong>svn co <repository URL> axis2</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 Axis2 Java codebase to a
+ directory named "axis2". The second parameter to the svn co selects a directory
+ to create on your local machine. If you want to checkout Axis2 to a different
+ directory, feel free to change axis2 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 Axis JIRA issue tracker.</li>
</ol>
-<h3>Windows</h3>
+
+<h2>Installing Maven 1</h2>
+
+<p>
+Axis2'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">Maven project page</a>. To use Maven to build
+the Axis2 project, follow these simple steps:
+</p>
+
<ol type="1">
- <li>Create a folder for the project. (say Axis2).</li>
- <li>Install your favourite SVN client or select one from <a href="#svn_clients">here</a> </li>
- <li>Do a checkout from one of the URLs. <br>
- Committers - <a href="https://svn.apache.org/repos/asf/webservices/axis/trunk/java"> https://svn.apache.org/repos/asf/webservices/axis/trunk/java</a><br>
- Others - <a href="http://svn.apache.org/repos/asf/webservices/axis/trunk/java">http://svn.apache.org/repos/asf/webservices/axis/trunk/java</a><br>
- <b><br>
- Note for committers</b> : If it's your first time for Apache SVN, you need to activate your account for SVN. Please log on svn.apache.org with your Apache ID and run svnpasswd once. And you have to check out from </li>
- <br>
- <li>Install <a href="http://maven.apache.org/">Maven</a>. See <a href="http://maven.apache.org/start/install.html">here</a> for instructions. </li>
- <li>Go to the Axis2 folder in the command prompt and type "maven". This will automatically download all the jars, compile, test and build the system. </li>
+ <li>Install <a href="http://maven.apache.org/">Maven</a>. See <a href="http://maven.apache.org/start/install.html">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 axis2 folder in the command prompt and type <strong>maven<strong>.
+ </li>
+ <li>Maven will then automatically download all the jars, compile, test and
+ build the Axis2 deliverables. </li>
</ol>
-<h2>Setting up in your IDE </h2>
-<ul>
- <li><strong>Intellij IDEA </strong>- type <strong>maven idea:multiproject</strong> This will
- generate IDEA .ipr, .iml and .iws project files </li>
- <li><strong>Eclipse and others</strong>- Maven doesn't contain multiproject support for eclipse. You have to manually setup the project. If you have run "maven" earlier, all the required jars must have been downloaded to {USER_HOME}\.maven\repository folder. </li>
-</ul>
-<p>To learn more about svn, go
-<a href="http://svnbook.red-bean.com/en/1.1/svn-book.html">here</a>.</p>
-<h2><a name="svn_clients"></a>Some SVN Clients</h2>
+
+<h2>Configuring your IDE</h2>
+
+<p>
+The Axis2 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 Axis2 development.
+</p>
+
<ul>
- <li><a href="http://tortoisesvn.tigris.org/">Tortoise SVN</a></li>
- <li><a href="http://subclipse.tigris.org/">Subclipse</a> - Eclipse SVN plugin </li>
+ <li>If you are useing <strong>Intellij IDEA </strong>: type <strong>maven idea:multiproject</strong>.
+ This will generate the necessary IDEA .ipr, .iml and .iws project files</li>
+ <li>If you are using <strong>Eclipse</strong>: The Maven eclipse plugin does
+ not support Maven multiprojects. You will need to execute
+ <strong>maven eclipse</strong> from each of the module directories.
+ </li>
</ul>
-<p> </p>