|
@@ -185,7 +185,7 @@ |
|
|
a CASE-tool and generates classes and deployable components |
|
|
a CASE-tool and generates classes and deployable components |
|
|
(J2EE or other) specific for your application |
|
|
(J2EE or other) specific for your application |
|
|
architecture.</p> |
|
|
architecture.</p> |
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
|
|
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
<tr> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -235,7 +235,7 @@ |
|
|
task (like an <code><if></code> task) and a development |
|
|
task (like an <code><if></code> task) and a development |
|
|
playground for experimental tasks like a C/C++ compilation |
|
|
playground for experimental tasks like a C/C++ compilation |
|
|
task for different compilers.</p> |
|
|
task for different compilers.</p> |
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
|
|
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
<tr> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -289,7 +289,7 @@ |
|
|
<p>Includes several additional tasks: Assert, If/Else, |
|
|
<p>Includes several additional tasks: Assert, If/Else, |
|
|
Try/Catch/Finally, Switch, Variable, Stopwatch, Limit, Math, |
|
|
Try/Catch/Finally, Switch, Variable, Stopwatch, Limit, Math, |
|
|
Post, SSH, SCP, AntFetch, AntCallBack.</p> |
|
|
Post, SSH, SCP, AntFetch, AntCallBack.</p> |
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
|
|
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
<tr> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -342,7 +342,7 @@ |
|
|
sharing of knowledge within an organization by automatically |
|
|
sharing of knowledge within an organization by automatically |
|
|
updating a project intranet site with artifacts from the |
|
|
updating a project intranet site with artifacts from the |
|
|
latest build.</p> |
|
|
latest build.</p> |
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
|
|
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
<tr> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -385,15 +385,24 @@ |
|
|
</tr> |
|
|
</tr> |
|
|
</table> |
|
|
</table> |
|
|
<h4 class="subsection"> |
|
|
<h4 class="subsection"> |
|
|
<a name="CruiseControl"></a> |
|
|
|
|
|
CruiseControl |
|
|
|
|
|
|
|
|
<a name="Antworks"></a> |
|
|
|
|
|
Antworks |
|
|
</h4> |
|
|
</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> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -401,7 +410,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|
Ant 1.2 and higher |
|
|
|
|
|
|
|
|
1.6 and later |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -411,7 +420,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
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> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -421,7 +430,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|
<a href="http://cruisecontrol.sourceforge.net/contact.html">Project Mailing Lists and Administrators</a> |
|
|
|
|
|
|
|
|
<a href="http://lists.sourceforge.net/lists/listinfo/antworks-developers">Antworks Developers mailing lists</a> |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -431,21 +440,19 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
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> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
</table> |
|
|
</table> |
|
|
<h4 class="subsection"> |
|
|
<h4 class="subsection"> |
|
|
<a name="Invicta"></a> |
|
|
|
|
|
Invicta |
|
|
|
|
|
|
|
|
<a name="BuildMonkey"></a> |
|
|
|
|
|
BuildMonkey |
|
|
</h4> |
|
|
</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> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -453,7 +460,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|
Ant 1.5 and higher |
|
|
|
|
|
|
|
|
Ant 1.5.4 or later |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -463,7 +470,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
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> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -473,7 +480,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
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> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -483,27 +490,20 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|
LGPL. |
|
|
|
|
|
|
|
|
Freeware, commercial/support licences available |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
</table> |
|
|
</table> |
|
|
<h4 class="subsection"> |
|
|
<h4 class="subsection"> |
|
|
<a name="Krysalis Centipede"></a> |
|
|
|
|
|
Krysalis Centipede |
|
|
|
|
|
|
|
|
<a name="CruiseControl"></a> |
|
|
|
|
|
CruiseControl |
|
|
</h4> |
|
|
</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> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -511,7 +511,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|
1.4.1 an later |
|
|
|
|
|
|
|
|
Ant 1.2 and higher |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -521,7 +521,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
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> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -531,7 +531,7 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|
<a href="http://sourceforge.net/mail/?group_id=36516">mailing lists</a> |
|
|
|
|
|
|
|
|
<a href="http://cruisecontrol.sourceforge.net/contact.html">Project Mailing Lists and Administrators</a> |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
<tr> |
|
|
<tr> |
|
@@ -541,20 +541,77 @@ |
|
|
</th> |
|
|
</th> |
|
|
<td colspan="1" rowspan="1" |
|
|
<td colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|
The Krysalis Patchy Software License, based on and |
|
|
|
|
|
fully compatible with the Apache Software Foundation |
|
|
|
|
|
license |
|
|
|
|
|
|
|
|
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. |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
</table> |
|
|
</table> |
|
|
<h4 class="subsection"> |
|
|
<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> |
|
|
<a name="NAnt"></a> |
|
|
NAnt |
|
|
NAnt |
|
|
</h4> |
|
|
</h4> |
|
|
<p>NAnt is a .NET based build tool. In theory it is kind of |
|
|
<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 |
|
|
like make without make's wrinkles. In practice it's a lot like |
|
|
Ant.</p> |
|
|
Ant.</p> |
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
|
|
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
<tr> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -603,7 +660,7 @@ |
|
|
<p>Rant stands for Remote Ant. It is a distributed build |
|
|
<p>Rant stands for Remote Ant. It is a distributed build |
|
|
system that allows an Ant build file to launch builds on other |
|
|
system that allows an Ant build file to launch builds on other |
|
|
systems and receive exceptions should they occur.</p> |
|
|
systems and receive exceptions should they occur.</p> |
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
|
|
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
<tr> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
@@ -652,7 +709,7 @@ |
|
|
<p>XML Publication is a set of tools to generate Web pages |
|
|
<p>XML Publication is a set of tools to generate Web pages |
|
|
from desktop documents or other structured documents using |
|
|
from desktop documents or other structured documents using |
|
|
XSLT and Ant.</p> |
|
|
XSLT and Ant.</p> |
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
|
|
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
<tr> |
|
|
<tr> |
|
|
<th colspan="1" rowspan="1" |
|
|
<th colspan="1" rowspan="1" |
|
|
valign="top" align="left"> |
|
|
valign="top" align="left"> |
|
|