Submitted by: Glenn Niemeyer (gniemeyer at tech-partners dot com) git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274685 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -219,6 +219,47 @@ | |||||
| </h3> | </h3> | ||||
| <p>Listed by descending publication date.</p> | <p>Listed by descending publication date.</p> | ||||
| <h4 class="subsection"> | <h4 class="subsection"> | ||||
| <a name="Extreme Programming with Ant"></a> | |||||
| Extreme Programming with Ant | |||||
| </h4> | |||||
| <p> This book shows how to implement an XP project using Ant 1.5.3, and many other 3rd party tools. Covers:</p> | |||||
| <ul> | |||||
| <li>The fundamentals of Ant: concepts, core and optional tasks</li> | |||||
| <li>How to write custom Ant components, including custom Tasks, Loggers, Listeners, Input Handlers, Selectors, Filters, Mappers and Data Types</li> | |||||
| <li>Mitigating risks by creating spike tests with Ant buildfiles</li> | |||||
| <li>Add CVS version control and testing with JUnit</li> | |||||
| <li>Automate nightly builds and reporting</li> | |||||
| <li>Deploy applications dynamically using XDoclet</li> | |||||
| <li>Enforcing Code Standards with Jalopy, PMD, CheckStyle, iContract, JDepend</li> | |||||
| <li>Using Remote Ant (Rant) and CruiseControl</li> | |||||
| <li>Generating project documentation</li> | |||||
| <li>Adapting an XP process for use by other teams or across an enterprise</li> | |||||
| <li>Custom Task examples to generating UML diagrams, creating reports and metrics on-the-fly</li> | |||||
| <li>Follows a case-study of a team that implements an XP Project</li> | |||||
| </ul> | |||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||||
| <tr> | |||||
| <th colspan="1" rowspan="1" | |||||
| valign="top" align="left"> | |||||
| Authors: | |||||
| </th> | |||||
| <td colspan="1" rowspan="1" | |||||
| valign="top" align="left"> | |||||
| Glenn Niemeyer and Jeremy Poteet | |||||
| </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.sams.com/catalog/product.asp?product_id=%7BFB825A48-BC04-4C55-BD8C-DF93C6BBF920%7D">http://www.sams.com/catalog/product.asp?product_id=%7BFB825A48-BC04-4C55-BD8C-DF93C6BBF920%7D</a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <h4 class="subsection"> | |||||
| <a name="Ant. Das Java-Build-Tool in der Praxis"></a> | <a name="Ant. Das Java-Build-Tool in der Praxis"></a> | ||||
| Ant. Das Java-Build-Tool in der Praxis | Ant. Das Java-Build-Tool in der Praxis | ||||
| </h4> | </h4> | ||||
| @@ -41,6 +41,34 @@ | |||||
| <section name="Books"> | <section name="Books"> | ||||
| <p>Listed by descending publication date.</p> | <p>Listed by descending publication date.</p> | ||||
| <!-- TODO: reorganize as a table? --> | <!-- TODO: reorganize as a table? --> | ||||
| <subsection name="Extreme Programming with Ant"> | |||||
| <p> This book shows how to implement an XP project using Ant 1.5.3, and many other 3rd party tools. Covers:</p> | |||||
| <ul> | |||||
| <li>The fundamentals of Ant: concepts, core and optional tasks</li> | |||||
| <li>How to write custom Ant components, including custom Tasks, Loggers, Listeners, Input Handlers, Selectors, Filters, Mappers and Data Types</li> | |||||
| <li>Mitigating risks by creating spike tests with Ant buildfiles</li> | |||||
| <li>Add CVS version control and testing with JUnit</li> | |||||
| <li>Automate nightly builds and reporting</li> | |||||
| <li>Deploy applications dynamically using XDoclet</li> | |||||
| <li>Enforcing Code Standards with Jalopy, PMD, CheckStyle, iContract, JDepend</li> | |||||
| <li>Using Remote Ant (Rant) and CruiseControl</li> | |||||
| <li>Generating project documentation</li> | |||||
| <li>Adapting an XP process for use by other teams or across an enterprise</li> | |||||
| <li>Custom Task examples to generating UML diagrams, creating reports and metrics on-the-fly</li> | |||||
| <li>Follows a case-study of a team that implements an XP Project</li> | |||||
| </ul> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Authors:</th> | |||||
| <td>Glenn Niemeyer and Jeremy Poteet</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.sams.com/catalog/product.asp?product_id=%7BFB825A48-BC04-4C55-BD8C-DF93C6BBF920%7D">http://www.sams.com/catalog/product.asp?product_id=%7BFB825A48-BC04-4C55-BD8C-DF93C6BBF920%7D</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Ant. Das Java-Build-Tool in der Praxis"> | <subsection name="Ant. Das Java-Build-Tool in der Praxis"> | ||||
| <p>A German language book on Ant that covers Ant 1.5. | <p>A German language book on Ant that covers Ant 1.5. | ||||
| This is the original description:</p> | This is the original description:</p> | ||||