Browse Source

Antworks/Centipede; BuildMonkey; sync table layout of projects/external

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276436 13f79535-47bb-0310-9956-ffa450edef68
master
Jan Materne 21 years ago
parent
commit
bec0ae9f99
4 changed files with 203 additions and 114 deletions
  1. +3
    -3
      docs/external.html
  2. +110
    -53
      docs/projects.html
  3. +2
    -2
      xdocs/external.xml
  4. +88
    -56
      xdocs/projects.xml

+ 3
- 3
docs/external.html View File

@@ -344,7 +344,7 @@
progress.</p>
<p>AntDoc can be run via an Ant task, AntDoc GUI can be run
via an Ant task, or via a JVM launch.</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">
@@ -830,7 +830,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="masogato@users.sourceforge.net">masogato@users.sourceforge.net</a>
<a href="mailto:masogato@users.sourceforge.net">masogato@users.sourceforge.net</a>
</td>
</tr>
<tr>
@@ -2903,7 +2903,7 @@
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.kanaputs.org/">http://www.kanaputs.org/</a>
<a href="http://www.kanaputs.org/">http://www.kanaputs.org/</a> <br />
<a href="http://www.kanaputs.org/ant.html">http://www.kanaputs.org/ant.html</a>
</td>


+ 110
- 53
docs/projects.html View File

@@ -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>&lt;if&gt;</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 higher
1.6 and later
</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 Administrators</a>
<a href="http://lists.sourceforge.net/lists/listinfo/antworks-developers">Antworks Developers mailing lists</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 higher
Ant 1.5.4 or later
</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 later
Ant 1.2 and higher
</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 lists</a>
<a href="http://cruisecontrol.sourceforge.net/contact.html">Project Mailing Lists and Administrators</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 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>
</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">


+ 2
- 2
xdocs/external.xml View File

@@ -130,7 +130,7 @@
<p>AntDoc can be run via an Ant task, AntDoc GUI can be run
via an Ant task, or via a JVM launch.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4.1 and higher</td>
@@ -1568,7 +1568,7 @@
<tr>
<th>URL:</th>
<td>
<a href="http://www.kanaputs.org/">http://www.kanaputs.org/</a>
<a href="http://www.kanaputs.org/">http://www.kanaputs.org/</a> <br/>
<a href="http://www.kanaputs.org/ant.html">http://www.kanaputs.org/ant.html</a>
</td>
</tr>


+ 88
- 56
xdocs/projects.xml View File

@@ -37,7 +37,7 @@
(J2EE or other) specific for your application
architecture.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>1.4.1 and above</td>
@@ -64,7 +64,7 @@
playground for experimental tasks like a C/C++ compilation
task for different compilers.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>1.4.1 and above</td>
@@ -96,7 +96,7 @@
Try/Catch/Finally, Switch, Variable, Stopwatch, Limit, Math,
Post, SSH, SCP, AntFetch, AntCallBack.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.5 and higher.</td>
@@ -126,7 +126,7 @@
updating a project intranet site with artifacts from the
latest build.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>bundles Ant 1.3, is compatible with Ant 1.3 to 1.4.1</td>
@@ -146,6 +146,70 @@
</table>
</subsection>

<subsection name="Antworks">

<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">
<tr>
<th>Compatibility:</th>
<td>1.6 and later</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://antworks.sourceforge.net/">http://antworks.sourceforge.net/index.html</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href ="http://lists.sourceforge.net/lists/listinfo/antworks-developers">Antworks Developers mailing lists</a></td>
</tr>
<tr>
<th>License:</th>
<td>The Apache License 2.0</td>
</tr>
</table>
</subsection>

<subsection name="BuildMonkey">

<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">
<tr>
<th>Compatibility:</th>
<td>Ant 1.5.4 or later</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.buildmonkey.com">http://www.buildmonkey.com</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:jb@buildmonkey.com">jb@buildmonkey.com</a></td>
</tr>
<tr>
<th>License:</th>
<td>Freeware, commercial/support licences available</td>
</tr>
</table>
</subsection>

<subsection name="CruiseControl">

<p>CruiseControl is a tool for setting up a continuous build
@@ -154,7 +218,7 @@
also comes bundled with a servlet for viewing the status of
the current build, as well as previous build results.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.2 and higher</td>
@@ -176,78 +240,46 @@
</table>
</subsection>

<subsection name="Invicta">

<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>
<tr>
<th>Compatibility:</th>
<td>Ant 1.5 and higher</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://invicta.sf.net/">http://invicta.sf.net/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href ='http://invicta.sf.net/contact.html'>Project Mailing Lists and Administrators</a></td>
</tr>
<tr>
<th>License:</th>
<td>LGPL.</td>
</tr>
</table>
</subsection>

<subsection name="Krysalis Centipede">
<subsection name="Invicta">

<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>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>

<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>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>1.4.1 an later</td>
<td>Ant 1.5 and higher</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://krysalis.org/centipede/">http://krysalis.org/centipede/</a></td>
<td><a href="http://invicta.sf.net/">http://invicta.sf.net/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href ="http://sourceforge.net/mail/?group_id=36516">mailing lists</a></td>
<td><a href ="http://invicta.sf.net/contact.html">Project Mailing Lists and Administrators</a></td>
</tr>
<tr>
<th>License:</th>
<td>The Krysalis Patchy Software License, based on and
fully compatible with the Apache Software Foundation
license</td>
<td>LGPL.</td>
</tr>
</table>
</subsection>

<subsection name="Krysalis Centipede">
<p>The Centipede admin told us, that that project
"is no more" and that "Antworks has taken it place."
</p>
</subsection>

<subsection name="NAnt">

<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>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>compatible in spirit.</td>
@@ -273,7 +305,7 @@
system that allows an Ant build file to launch builds on other
systems and receive exceptions should they occur.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4</td>
@@ -299,7 +331,7 @@
from desktop documents or other structured documents using
XSLT and Ant.</p>

<table>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4</td>


Loading…
Cancel
Save