|
From: <rga...@us...> - 2003-01-01 23:48:27
|
Update of /cvsroot/csms/csms-core/src/documentation/content/downloadAndInstall
In directory sc8-pr-cvs1:/tmp/cvs-serv26622
Added Files:
index.xml
Log Message:
Moving documentation and adding support for Forrest 0.2
--- NEW FILE: index.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN"
"./dtd/document-v11.dtd">
<document>
<header>
<title>CSMS - Download and Install</title>
<authors>
<person id="rdg" name="Ross D. Gardler" email="ro...@sa..." />
</authors>
</header>
<body>
<section>
<title>Downloading Released Versions</title>
<p>To run the CSMS software you need to have installed and correctly
configured the following software:</p>
<ul>
<li>
<link href="http://www.javasfot.com/download">Java 2 Standard
Edition</link>
version 1.4 or higher</li>
</ul>
<p>You can download the latest CSMS released files from
<link
href="http://sourceforge.net/project/showfiles.php?group_id=65029">
Sourceforge</link>
.</p>
<section>
<title>Installing the latest release</title>
<p>To install the application simply unpack the archive to your chosen
directory.</p>
</section>
<section>
<title>Running the latest release</title>
<p>To run the application cd into the bin directory which is located
inside the directory you unzipped the archive to and run the command:
<br />
<code>csms</code>
.</p>
</section>
</section>
<section>
<title>Downloading Source Code Versions</title>
<p>To build and run the CSMS software from source code you need to have
installed and correctly configured the following software:</p>
<ul>
<li>
<link href="http://www.javasoft.com/download">Java 2 Standard
Edition</link>
version 1.4 or higher</li>
<li>A build tool. Here you have two options:</li>
<ul>
<li><link href="http://www.krysalis.org/centipede">Centipede</link> gives access
to all build tools including javadocs, cross-referenced java source code, unit
testing, code style checks, metrics reporting and much more. This is the one you
want if you intend to work on the source code. ( you need version 1.0beta3 or greater - note that at the time of writing 1.0beta3 has not yet been released, this means you need CVS head of Centipede)</li>
<li><link href="http://jakarta.apache.org">ANT</link> build tool will provide minimal
build facilities, just enough to get you going. We suport ANT because many prospective developers
alerady have it installed and so our support of it makes it easy for you to experiment. However, for
full development work we recomend you move to Centipede (which is built ontop of ANT
and so you will bring all your existing knowledge with you).</li>
</ul>
</ul>
<p>You can get the latest cutting edge version from
<link href="http://sourceforge.net/cvs/?group_id=65029">CVS</link>
. If you are going to work with this version we strongly advise that you
join the
<link href="https://sourceforge.net/mail/?group_id=65029">developers
mailing list</link>
to keep abreast of work on the codebase.</p>
<p>You can also download archives of the source code for each release from
<link
href="http://sourceforge.net/project/showfiles.php?group_id=65029">
Sourceforge</link></p>
<section>
<title>Building from Source</title>
<p>We support two build systems, <link href="http://jakarta.apache.org/ant">ANT</link> and
<link href="http://www.krysalis.org/centipede">Centipede</link>. Ant is well known
and used by the majority of java projects (and many others). Centipede builds on top of
Ant. The build facilities in our Ant build file are minimal, but they provide quick
and easy access to the major requriements of compiling and running the application. For
more build targets (including metrics, site generation, documentation, unit tests and
much more you need to use Centipede).</p>
<section>
<title>Centipede</title>
<p>There is an interactive build system within CSMS so to get started
simply run the command
<br />
<code>cent</code><br/> from within the projects root directory
</p>
<p>For full details of the facilities available in Centipede please consult the
<link href="http://www.krysalis.org/centipede">Centipede</link> documentation.</p>
</section>
<section>
<title>Ant</title>
<p>A simple compile target has been provider for the convenience of ANT users.
Simply type the command <code>ant</code><br/> from within the projects root directory</p>
</section>
</section>
<section>
<title>Running a built system</title>
<p>There are many ways of running the application once built from CVS,
however, the easiest is to simply run the command
<br />
<code>ant run</code><br/>
We use Ant here, as it is much faster than Centipede for such a simple task, however, you can
also use the command <code>cent run</code> is you so desire.
</p>
</section>
</section>
</body>
</document>
|