|
What this is
This file is included in the DevDaily.com
"Java Source Code
Warehouse" project. The intent of this project is to help you "Learn
Java by Example" TM.
Other links
The source code
<?xml version="1.0" encoding="iso-8859-1"?>
<chapter>
<title>Developer Documentation
<sect1 id="dev_build">
<title>Getting Started
<para>Follow these steps to access mvnForum source code and build mvnForum binaries
from source code. To access the source code, use CVS to checkout the latest files
from the shared project repository maintained on SourceForge. There are currently
2 modules, myvietnam and mvnforum.
<itemizedlist>
<title>Anonymous CVS Access
<listitem>The project's Sourceforge.net CVS repository can be checked out through
anonymous (pserver) CVS with the following instructions</para>
<listitem>The module you wish to check out muts be specified as the modulename.
<listitem>When prompted for a password for the anonymous user, press the ENTER key.
<listitem>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mvnforum login
<listitem>cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mvnforum co modulename
<listitem>Updates from within the module's directory do not need the -d parameter
</itemizedlist>
<itemizedlist>
<title>Developer CVS Access via SSH
<listitem>Only project developers can access the CVS tree via this method.
SSH1 must be installed on your client machine. Substitute modulename and
developername with the proper values. Enter your site password when prompted.</para>
<listitem>export CVS_RSH=ssh
<listitem>cvs -z3 -d:ext:<developername>@cvs.sourceforge.net:/cvsroot/mvnforum co modulename
<listitem>Please mail the Project Administrators (found at
www.sourceforge.net/projects/mvnforum) to include your Sourceforge User ID
(in other words you need to be a registered user on SourceForge) to the MvnForum
project. You cannot commit your changes until your SourceForge user ID has been
assigned to the project.</para>
<listitem>The Eclipse V2.1 Java Development Environment (www.eclipse.org) has a very intuitive
GUI for CVS access, using the extssh protocol in combination with the Sourceforge
user ID and password. With a few clicks you have checked out the mvnForum project
and are ready to participate in mvnForum development!</para>
</itemizedlist>
<orderedlist>
<title>Build the source code
<listitem>Get the source code, if you have the source package, just extract
it to a folder. If you don't have the source package or you would
like to build the newest development source code, check out from
CVS. See the CVS.txt for detailed information.
</para>
<listitem>Download ant build tool from
http://jakarta.apache.org</ulink>, then config it
(please see the document from the ant package)
</para>
<listitem>cd to folder myvietnam, then type
<command>ant
</para>
<listitem>cd to folder mvnforum, then type
<command>ant
</para>
<listitem>the mvnForum webapp is created in folder
mvnforum/build/webapp</filename>
</orderedlist>
</para>
</sect1>
<sect1>
<title>Overview
<para>The overview....
<sect2>
<title>myvietnam
<para>Introduction to myvietnam...
</para>
</sect2>
<sect2>
<title>mvnForum
<para>Introduction to mvnforum.
</sect2>
</sect1>
<sect1>
<title>Admin development
<para>The overview....
<sect2>
<title>myvietnam
<para>Introduction to myvietnam...
</para>
</sect2>
<sect2>
<title>mvnForum
<para>Introduction to mvnforum.
</sect2>
</sect1>
<sect1>
<title>User development
<para>The overview....
<sect2>
<title>myvietnam
<para>Introduction to myvietnam...
</para>
</sect2>
<sect2>
<title>mvnForum
<para>Introduction to mvnforum.
</sect2>
</sect1>
</chapter>
|