@@ -185,7 +185,7 @@
a CASE-tool and generates classes and deployable components
(J2EE or other) specific for your application
architecture.</p>
<table class="ForrestTable " cellspacing="1" cellpadding="4">
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -235,7 +235,7 @@
task (like an <code><if></code> task) and a development
playground for experimental tasks like a C/C++ compilation
task for different compilers.</p>
<table class="ForrestTable " cellspacing="1" cellpadding="4">
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -289,7 +289,7 @@
<p>Includes several additional tasks: Assert, If/Else,
Try/Catch/Finally, Switch, Variable, Stopwatch, Limit, Math,
Post, SSH, SCP, AntFetch, AntCallBack.</p>
<table class="ForrestTable " cellspacing="1" cellpadding="4">
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -342,7 +342,7 @@
sharing of knowledge within an organization by automatically
updating a project intranet site with artifacts from the
latest build.</p>
<table class="ForrestTable " cellspacing="1" cellpadding="4">
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -385,15 +385,24 @@
</tr>
</table>
<h4 class="subsection">
<a name="CruiseControl "></a>
CruiseControl
<a name="Antworks "></a>
Antworks
</h4>
<p>CruiseControl is a tool for setting up a continuous build
process. CruiseControl provides an Ant wrapper and a set of
tasks to automate the checkout/build/test cycle. CruiseControl
also comes bundled with a servlet for viewing the status of
the current build, as well as previous build results.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<p>The antworks project is a set of tools and standardized targets that
greatly simplifies using ant in your project.</p>
<p>
The driver behind antworks is Importer. Importer is an extension to the
ant import task that will download and
cache an ant build.xml file and it's associated resources called
antlets. Antlets are available for Java compiling
and packaging, JUnit, Forrest, J2EE and
<a href="http://antworks.sourceforge.net/antlets/">more</a>.
</p>
<p>
See the <a href="http://antworks.sourceforge.net/start.html ">Getting Started</a>
guide for more information.
</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -401,7 +410,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.2 and high er
1.6 and lat er
</td>
</tr>
<tr>
@@ -411,7 +420,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://cruisecontrol.sourceforge.net/">http://cruisecontrol.sourceforge.net/ </a>
<a href="http://antworks.sourceforge.net/">http://antworks.sourceforge.net/index.html </a>
</td>
</tr>
<tr>
@@ -421,7 +430,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://cruisecontrol.sourceforge.net/contact.html">Project Mailing Lists and Administrator s</a>
<a href="http://lists.sourceforge.net/lists/listinfo/antworks-developers">Antworks Developers mailing list s</a>
</td>
</tr>
<tr>
@@ -431,21 +440,19 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Release 1.0 has been licensed under the GNU General Public
License. Starting with release 1.1 the license has been
changed to a BSD-like license.
The Apache License 2.0
</td>
</tr>
</table>
<h4 class="subsection">
<a name="Invicta "></a>
Invicta
<a name="BuildMonkey "></a>
BuildMonkey
</h4>
<p>Invicta is a build management tool. Using simple project definition files,
it generates powerful build scripts (such as ANT) while hiding their
complexity. Invicta is a modular framework that allows developing additional
components and output types .</p>
<table class="ForrestTable " cellspacing="1" cellpadding="4">
<p>BuildMonkey is a Web-based automated build dashboard, with upload
capability and google web search. It schedules the running of Ant
build scripts - checking sources out of CM - and makes the results
available centrally .</p>
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -453,7 +460,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.5 and high er
Ant 1.5.4 or lat er
</td>
</tr>
<tr>
@@ -463,7 +470,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://invicta.sf.net/">http://invicta.sf.net/ </a>
<a href="http://www.buildmonkey.com">http://www.buildmonkey.com </a>
</td>
</tr>
<tr>
@@ -473,7 +480,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://invicta.sf.net/contact.html">Project Mailing Lists and Administrators </a>
<a href="mailto:jb@buildmonkey.com">jb@buildmonkey.com </a>
</td>
</tr>
<tr>
@@ -483,27 +490,20 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
LGPL.
Freeware, commercial/support licences available
</td>
</tr>
</table>
<h4 class="subsection">
<a name="Krysalis Centipede "></a>
Krysalis Centipede
<a name="CruiseControl "></a>
CruiseControl
</h4>
<p>Krysalis Centipede is a project build system based on
Apache Ant. Centipede uses pre-packaged modules called "cents"
that it downloads and installs automatically. Cents can be
used as Ant tasks or easy to use targets.</p>
<p>For example, Forrest is an XML standards oriented project
documentation framework based on Apache Cocoon. In order to
assist your projects adoption of this powerful documentation
generation tool we have packaged it as a cent that will
(optionally) be automatically downloaded, installed and used
to build project documentation which includes output from
other cents such as Javadoc, JDepend, Checkstyle and many
others.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<p>CruiseControl is a tool for setting up a continuous build
process. CruiseControl provides an Ant wrapper and a set of
tasks to automate the checkout/build/test cycle. CruiseControl
also comes bundled with a servlet for viewing the status of
the current build, as well as previous build results.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -511,7 +511,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
1.4.1 an lat er
Ant 1.2 and high er
</td>
</tr>
<tr>
@@ -521,7 +521,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://krysalis.org/centipede/">http://krysalis.org/centipede /</a>
<a href="http://cruisecontrol.sourceforge.net/">http://cruisecontrol.sourceforge.net /</a>
</td>
</tr>
<tr>
@@ -531,7 +531,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://sourceforge.net/mail/?group_id=36516">mailing list s</a>
<a href="http://cruisecontrol.sourceforge.net/contact.html">Project Mailing Lists and Administrator s</a>
</td>
</tr>
<tr>
@@ -541,20 +541,77 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
The Krysalis Patchy Software License, based on and
fully compatible with the Apache Software Foundatio n
license
Release 1.0 has been licensed under the GNU General Public
License. Starting with release 1.1 the license has bee n
changed to a BSD-like license.
</td>
</tr>
</table>
<h4 class="subsection">
<a name="Invicta"></a>
Invicta
</h4>
<p>Invicta is a build management tool. Using simple project definition files,
it generates powerful build scripts (such as ANT) while hiding their
complexity. Invicta is a modular framework that allows developing additional
components and output types.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Compatibility:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.5 and higher
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
URL:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://invicta.sf.net/">http://invicta.sf.net/</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Contact:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://invicta.sf.net/contact.html">Project Mailing Lists and Administrators</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
License:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
LGPL.
</td>
</tr>
</table>
<h4 class="subsection">
<a name="Krysalis Centipede"></a>
Krysalis Centipede
</h4>
<p>The Centipede admin told us, that that project
"is no more" and that "Antworks has taken it place."
</p>
<h4 class="subsection">
<a name="NAnt"></a>
NAnt
</h4>
<p>NAnt is a .NET based build tool. In theory it is kind of
like make without make's wrinkles. In practice it's a lot like
Ant.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -603,7 +660,7 @@
<p>Rant stands for Remote Ant. It is a distributed build
system that allows an Ant build file to launch builds on other
systems and receive exceptions should they occur.</p>
<table class="ForrestTable " cellspacing="1" cellpadding="4">
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
@@ -652,7 +709,7 @@
<p>XML Publication is a set of tools to generate Web pages
from desktop documents or other structured documents using
XSLT and Ant.</p>
<table class="ForrestTable " cellspacing="1" cellpadding="4">
<table class="externals " cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">