git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276146 13f79535-47bb-0310-9956-ffa450edef68master
@@ -562,6 +562,34 @@ | |||||
valign="top" align="left"> | valign="top" align="left"> | ||||
<a href="ant_task_guidelines.html">http://ant.apache.org/ant_task_guidelines.html</a> | <a href="ant_task_guidelines.html">http://ant.apache.org/ant_task_guidelines.html</a> | ||||
</td> | </td> | ||||
</tr> | |||||
</table> | |||||
<h4 class="subsection"> | |||||
<a name="Build a Better Robot with Ant"></a> | |||||
Build a Better Robot with Ant | |||||
</h4> | |||||
<p>This article describes the gory details of writing custom | |||||
Ant tasks.</p> | |||||
<table class="externals" cellspacing="1" cellpadding="4"> | |||||
<tr> | |||||
<th colspan="1" rowspan="1" | |||||
valign="top" align="left"> | |||||
Author: | |||||
</th> | |||||
<td colspan="1" rowspan="1" | |||||
valign="top" align="left"> | |||||
Erik Hatcher | |||||
</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://www.fawcette.com/javapro/2003_02/magazine/features/ehatcher/">http://www.fawcette.com/javapro/2003_02/magazine/features/ehatcher/l</a> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<h4 class="subsection"> | <h4 class="subsection"> | ||||
@@ -910,33 +938,6 @@ | |||||
Presentations | Presentations | ||||
</h3> | </h3> | ||||
<h4 class="subsection"> | <h4 class="subsection"> | ||||
<a name="Ant - presented to the Tucson Java Users Group"></a> | |||||
Ant - presented to the Tucson Java Users Group | |||||
</h4> | |||||
<p>A PowerPoint technical overview presentation on Ant. Comes complete with a straightforward example demonstrating code compilation, JAR'ing, JUnit testing, JUnit reporting, and Zipping a distribution. A few advanced topics are touched upon like property immutabality and using <antcall> to get around it, build listeners, and writing custom tasks.</p> | |||||
<table class="externals" cellspacing="1" cellpadding="4"> | |||||
<tr> | |||||
<th colspan="1" rowspan="1" | |||||
valign="top" align="left"> | |||||
Author: | |||||
</th> | |||||
<td colspan="1" rowspan="1" | |||||
valign="top" align="left"> | |||||
<a href="mailto:ehatcher@apache.org">Erik Hatcher</a> | |||||
</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://erik.hatcher.net/ant-jug.zip">http://erik.hatcher.net/ant-jug.zip</a> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<h4 class="subsection"> | |||||
<a name="Ant Build Tool"></a> | <a name="Ant Build Tool"></a> | ||||
Ant Build Tool | Ant Build Tool | ||||
</h4> | </h4> | ||||
@@ -286,6 +286,22 @@ | |||||
</table> | </table> | ||||
</subsection> | </subsection> | ||||
<subsection name="Build a Better Robot with Ant"> | |||||
<p>This article describes the gory details of writing custom | |||||
Ant tasks.</p> | |||||
<table class="externals"> | |||||
<tr> | |||||
<th>Author:</th> | |||||
<td>Erik Hatcher</td> | |||||
</tr> | |||||
<tr> | |||||
<th>URL:</th> | |||||
<td><a href="http://www.fawcette.com/javapro/2003_02/magazine/features/ehatcher/">http://www.fawcette.com/javapro/2003_02/magazine/features/ehatcher/l</a></td> | |||||
</tr> | |||||
</table> | |||||
</subsection> | |||||
<subsection name="Automating the build and test process"> | <subsection name="Automating the build and test process"> | ||||
<p>This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.</p> | <p>This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.</p> | ||||
@@ -487,21 +503,6 @@ | |||||
<section name="Presentations"> | <section name="Presentations"> | ||||
<subsection name="Ant - presented to the Tucson Java Users Group"> | |||||
<p>A PowerPoint technical overview presentation on Ant. Comes complete with a straightforward example demonstrating code compilation, JAR'ing, JUnit testing, JUnit reporting, and Zipping a distribution. A few advanced topics are touched upon like property immutabality and using <antcall> to get around it, build listeners, and writing custom tasks.</p> | |||||
<table class="externals"> | |||||
<tr> | |||||
<th>Author:</th> | |||||
<td><a href="mailto:ehatcher@apache.org">Erik Hatcher</a></td> | |||||
</tr> | |||||
<tr> | |||||
<th>URL:</th> | |||||
<td><a href="http://erik.hatcher.net/ant-jug.zip">http://erik.hatcher.net/ant-jug.zip</a></td> | |||||
</tr> | |||||
</table> | |||||
</subsection> | |||||
<subsection name="Ant Build Tool"> | <subsection name="Ant Build Tool"> | ||||
<p>A PowerPoint presentation on Ant 1.2. It provides a basic overview | <p>A PowerPoint presentation on Ant 1.2. It provides a basic overview | ||||
of Ant's capabilities.</p> | of Ant's capabilities.</p> | ||||