jhm 2004/01/16 03:23:31 Modified: docs Tag: ANT_16_BRANCH external.html xdocs Tag: ANT_16_BRANCH external.xml Log: Sync with HEAD. Includes: AntTimerTask, Dependency Finder, Kanaputs, mtxslt, Pamda, PCT, WSDLValidate, NetBeans Revision Changes Path No revision No revision 1.136.2.4 +320 -6 ant/docs/external.html Index: external.html =================================================================== RCS file: /home/cvs/ant/docs/external.html,v retrieving revision 1.136.2.3 retrieving revision 1.136.2.4 diff -u -r1.136.2.3 -r1.136.2.4 --- external.html 7 Jan 2004 07:32:07 -0000 1.136.2.3 +++ external.html 16 Jan 2004 11:23:30 -0000 1.136.2.4 @@ -489,6 +489,57 @@ </tr> </table> <h4 class="subsection"> + <a name="AntTimerTask"></a> + AntTimerTask + </h4> + <p><a href="http://www.jeckle.de/freeStuff/AntTimerTask/index.html">Timer</a> + is task for measuring the time elapsed to complete other + tasks</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.6 + </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.jeckle.de/freeStuff/AntTimerTask/index.html">http://www.jeckle.de/freeStuff/AntTimerTask/index.html</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="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> + </td> + </tr> + <tr> + <th colspan="1" rowspan="1" + valign="top" align="left"> + License: + </th> + <td colspan="1" rowspan="1" + valign="top" align="left"> + Lesser GNU Public License + </td> + </tr> + </table> + <h4 class="subsection"> <a name="Checkstyle"></a> Checkstyle </h4> @@ -848,6 +899,62 @@ </tr> </table> <h4 class="subsection"> + <a name="Dependency Finder"></a> + Dependency Finder + </h4> + <p>Dependency Finder extracts dependencies and OO metrics from + Java class files produced by most Java compilers. It can compute + API differences between versions; no sources needed. It includes + Ant tasks, web, Swing, and command-line interfaces, with XSL + stylesheets for formatting output.</p> + <p>You can use it to extract dependencies between packages, classes, + or even methods, or any combination thereof. You can use Perl + regular expressions to filter the information and pinpoint only + what you need. There is even a Web Application version (WAR file) + so a whole group of developers can share a common view.</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"> + Tested with 1.5.3, should work with 1.4+. + </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://depfind.sourceforge.net/">http://depfind.sourceforge.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="mailto:[EMAIL PROTECTED]">Jean Tessier</a> + </td> + </tr> + <tr> + <th colspan="1" rowspan="1" + valign="top" align="left"> + License: + </th> + <td colspan="1" rowspan="1" + valign="top" align="left"> + BSD-like License + </td> + </tr> + </table> + <h4 class="subsection"> <a name="Doxygen task"></a> Doxygen task </h4> @@ -2598,8 +2705,8 @@ <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/ant.html">http://www.kanaputs.org/ant.html</a> + <a href="http://www.kanaputs.org/">http://www.kanaputs.org/</a> + <a href="http://www.kanaputs.org/ant.html">http://www.kanaputs.org/ant.html</a> </td> </tr> @@ -2611,7 +2718,7 @@ <td colspan="1" rowspan="1" valign="top" align="left"> - <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> + <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> </td> </tr> @@ -2681,6 +2788,56 @@ </tr> </table> <h4 class="subsection"> + <a name="mtxslt"></a> + mtxslt + </h4> + <p>The mtxslt (Multi-XSLT) extends the standard Ant "xslt/style" task + to make it easy to use multiple XSLT engines during the same build. + This is useful for regression testing of XSLT scripts against several + engines.</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 + </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://mtxslt.sourceforge.net/">http://mtxslt.sourceforge.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="mailto:[EMAIL PROTECTED]">Anthony B. Coates</a> + </td> + </tr> + <tr> + <th colspan="1" rowspan="1" + valign="top" align="left"> + License: + </th> + <td colspan="1" rowspan="1" + valign="top" align="left"> + Apache Software Foundation License + </td> + </tr> + </table> + <h4 class="subsection"> <a name="pack"></a> pack </h4> @@ -2729,6 +2886,107 @@ </tr> </table> <h4 class="subsection"> + <a name="Pamda"></a> + Pamda + </h4> + <p><a href="http://www.pavelvlasov.com/pv/content/menu.show?id=menu.1.4">Pamda</a> + is an MDA tool (UML2Code generator) implemented as Ant task. Pamda supports + Aspect-Oriented Modeling (AOM) and comes with AOM UML Profile and sample project. + The tool uses XMI as its input and Velocity as template engine. All elements in + the metamodel have navigate(XPath expression) and iterate(XPath expression) + (powered by JXPath) which make templates easy to write.<br /> + Tested with XMI produced by Enterprise Architect.</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.2 + </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.pavelvlasov.com/pv/content/menu.show?id=menu.1.4">http://www.pavelvlasov.com/pv/content/menu.show?id=menu.1.4</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://www.pavelvlasov.com/pv/content/contact.html">Contact Page</a> + </td> + </tr> + <tr> + <th colspan="1" rowspan="1" + valign="top" align="left"> + License: + </th> + <td colspan="1" rowspan="1" + valign="top" align="left"> + GPL + </td> + </tr> + </table> + <h4 class="subsection"> + <a name="PCT"></a> + PCT + </h4> + <p>PCT is a task to compile Progress code, and in a more general + way, to deal with Progress procedures and databases.</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 + </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://pct.sourceforge.net">http://pct.sourceforge.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="mailto:[EMAIL PROTECTED]">Gilles QUERRET</a> + </td> + </tr> + <tr> + <th colspan="1" rowspan="1" + valign="top" align="left"> + Licence: + </th> + <td colspan="1" rowspan="1" + valign="top" align="left"> + Apache Software Foundation License + </td> + </tr> + </table> + <h4 class="subsection"> <a name="PMD"></a> PMD </h4> @@ -3647,6 +3905,61 @@ </tr> </table> <h4 class="subsection"> + <a name="WSDLValidate"></a> + WSDLValidate + </h4> + <p>WSDLValidate is, as it sounds, a tool to validate WSDL files. + <a href="http://dev.eclipse.org/viewcvs/indextech.cgi/~checkout~/wsvt-home/docs/articles/wsdl20Validator/wsdlvalidateant.html">WSDLValidate</a> + is similar in configuration to the optional Ant task <a href="http://ant.apache.org/manual/OptionalTasks/xmlvalidate.html">XMLValidate</a>. + WSDLValidate can optionally validate a WSDL document against the <a href="http://www.ws-i.org">WS-I Basic Profile</a>. + </p> + <p>WSDLValidate is available as an Ant task, an Eclipse plug-in and a + command line utility.</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 or later + </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.eclipse.org/wsvt">http://www.eclipse.org/wsvt</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://www.eclipse.org/wsvt">Project newsgroup and + mailing list</a> + </td> + </tr> + <tr> + <th colspan="1" rowspan="1" + valign="top" align="left"> + License: + </th> + <td colspan="1" rowspan="1" + valign="top" align="left"> + <a href="http://www-124.ibm.com/developerworks/oss/CPLv1.0.htm">Common Public + License (CPL)</a> + </td> + </tr> + </table> + <h4 class="subsection"> <a name="XDoclet"></a> XDoclet </h4> @@ -4470,7 +4783,8 @@ <a name="NetBeans / Sun ONE Studio"></a> NetBeans / Sun ONE Studio </h4> - <p>A module that integrates Ant into the NetBeans or Sun ONE Studio (formerly Forte for Java) IDEs.</p> + <p>A module that integrates Ant into the NetBeans or Sun Java Studio (formerly + Forte for Java and Sun ONE Studio) IDEs.</p> <table class="externals" cellspacing="1" cellpadding="4"> <tr> <th colspan="1" rowspan="1" @@ -4479,7 +4793,7 @@ </th> <td colspan="1" rowspan="1" valign="top" align="left"> - bundles Ant 1.5.1 + bundles Ant 1.6.0 as of NetBeans 3.6 </td> </tr> <tr> @@ -4602,7 +4916,7 @@ </div> <p class="copyright"> - Copyright © 2000-2004 The Apache Software Foundation. All rights reserved. + Copyright © 2000-2003 The Apache Software Foundation. All rights reserved. <script type="text/javascript" language="JavaScript"><!-- document.write(" - "+"Last Published: " + document.lastModified); // --> No revision No revision 1.100.2.3 +182 -12 ant/xdocs/external.xml Index: external.xml =================================================================== RCS file: /home/cvs/ant/xdocs/external.xml,v retrieving revision 1.100.2.2 retrieving revision 1.100.2.3 diff -u -r1.100.2.2 -r1.100.2.3 --- external.xml 24 Nov 2003 22:45:24 -0000 1.100.2.2 +++ external.xml 16 Jan 2004 11:23:31 -0000 1.100.2.3 @@ -193,6 +193,33 @@ </table> </subsection> + <subsection name="AntTimerTask"> + <p><a href="http://www.jeckle.de/freeStuff/AntTimerTask/index.html">Timer</a> + is task for measuring the time elapsed to complete other + tasks</p> + + <table class="externals"> + <tr> + <th>Compatibility:</th> + <td>Ant 1.6</td> + </tr> + <tr> + <th>URL:</th> + <td> + <a href="http://www.jeckle.de/freeStuff/AntTimerTask/index.html">http://www.jeckle.de/freeStuff/AntTimerTask/index.html</a> + </td> + </tr> + <tr> + <th>Contact:</th> + <td><a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a></td> + </tr> + <tr> + <th>License:</th> + <td>Lesser GNU Public License</td> + </tr> + </table> + </subsection> + <subsection name="Checkstyle"> <p>Checkstyle is a development tool to help programmers write @@ -392,6 +419,39 @@ </table> </subsection> + <subsection name="Dependency Finder"> + <p>Dependency Finder extracts dependencies and OO metrics from + Java class files produced by most Java compilers. It can compute + API differences between versions; no sources needed. It includes + Ant tasks, web, Swing, and command-line interfaces, with XSL + stylesheets for formatting output.</p> + + <p>You can use it to extract dependencies between packages, classes, + or even methods, or any combination thereof. You can use Perl + regular expressions to filter the information and pinpoint only + what you need. There is even a Web Application version (WAR file) + so a whole group of developers can share a common view.</p> + + <table class="externals"> + <tr> + <th>Compatibility:</th> + <td>Tested with 1.5.3, should work with 1.4+.</td> + </tr> + <tr> + <th>URL:</th> + <td><a href="http://depfind.sourceforge.net/">http://depfind.sourceforge.net/</a></td> + </tr> + <tr> + <th>Contact:</th> + <td><a href="mailto:[EMAIL PROTECTED]">Jean Tessier</a></td> + </tr> + <tr> + <th>License:</th> + <td>BSD-like License</td> + </tr> + </table> + </subsection> + <subsection name="Doxygen task"> <p>There are two Ant tasks for running the Doxygen documentation system.</p> @@ -1369,32 +1429,32 @@ stays OS independent (because Kanaputs uses Java) and is completely integrated with Ant as you can give Ant properties to the Kanaputs code and get back the results in other - properties.</p> + properties.</p> <p>Moreover, as you can invoke any kind of Java code with Kanaputs, you can popup windows from your Ant file to ask the user to do a choice.</p> <table class="externals"> <tr> - <th>Compatibility:</th> - <td>Ant 1.2 and above</td> + <th>Compatibility:</th> + <td>Ant 1.2 and above</td> </tr> <tr> - <th>URL:</th> + <th>URL:</th> <td> - <a href="http://www.kanaputs.org/">http://www.kanaputs.org/</a> - <a href="http://www.kanaputs.org/ant.html">http://www.kanaputs.org/ant.html</a> + <a href="http://www.kanaputs.org/">http://www.kanaputs.org/</a> + <a href="http://www.kanaputs.org/ant.html">http://www.kanaputs.org/ant.html</a> </td> </tr> <tr> - <th>Contact:</th> + <th>Contact:</th> <td> - <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> + <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> </td> </tr> <tr> - <th>License:</th> - <td>Freeware</td> + <th>License:</th> + <td>Freeware</td> </tr> </table> </subsection> @@ -1430,6 +1490,33 @@ </table> </subsection> + <subsection name="mtxslt"> + + <p>The mtxslt (Multi-XSLT) extends the standard Ant "xslt/style" task + to make it easy to use multiple XSLT engines during the same build. + This is useful for regression testing of XSLT scripts against several + engines.</p> + + <table class="externals"> + <tr> + <th>Compatibility:</th> + <td>Ant 1.5</td> + </tr> + <tr> + <th>URL:</th> + <td><a href="http://mtxslt.sourceforge.net/">http://mtxslt.sourceforge.net/</a></td> + </tr> + <tr> + <th>Contact:</th> + <td><a href="mailto:[EMAIL PROTECTED]">Anthony B. Coates</a></td> + </tr> + <tr> + <th>License:</th> + <td>Apache Software Foundation License</td> + </tr> + </table> + </subsection> + <subsection name="pack"> <p>pack is a task to build the smallest possible JAR to link @@ -1455,6 +1542,58 @@ </table> </subsection> + <subsection name="Pamda"> + <p><a href="http://www.pavelvlasov.com/pv/content/menu.show?id=menu.1.4">Pamda</a> + is an MDA tool (UML2Code generator) implemented as Ant task. Pamda supports + Aspect-Oriented Modeling (AOM) and comes with AOM UML Profile and sample project. + The tool uses XMI as its input and Velocity as template engine. All elements in + the metamodel have navigate(XPath expression) and iterate(XPath expression) + (powered by JXPath) which make templates easy to write.<br/> + Tested with XMI produced by Enterprise Architect.</p> + + <table class="externals"> + <tr> + <th>Compatibility:</th> + <td>Ant 1.5.2</td> + </tr> + <tr> + <th>URL:</th> + <td><a href="http://www.pavelvlasov.com/pv/content/menu.show?id=menu.1.4">http://www.pavelvlasov.com/pv/content/menu.show?id=menu.1.4</a></td> + </tr> + <tr> + <th>Contact:</th> + <td><a href="http://www.pavelvlasov.com/pv/content/contact.html">Contact Page</a></td> + </tr> + <tr> + <th>License:</th> + <td>GPL</td> + </tr> + </table> + </subsection> + + <subsection name="PCT"> + <p>PCT is a task to compile Progress code, and in a more general + way, to deal with Progress procedures and databases.</p> + <table class="externals"> + <tr> + <th>Compatibility:</th> + <td>Ant 1.5</td> + </tr> + <tr> + <th>URL:</th> + <td><a href="http://pct.sourceforge.net">http://pct.sourceforge.net</a></td> + </tr> + <tr> + <th>Contact:</th> + <td><a href="mailto:[EMAIL PROTECTED]">Gilles QUERRET</a></td> + </tr> + <tr> + <th>Licence:</th> + <td>Apache Software Foundation License</td> + </tr> + </table> + </subsection> + <subsection name="PMD"> <p>PMD checks Java source code for unused variables, @@ -1951,6 +2090,36 @@ </table> </subsection> + <subsection name="WSDLValidate"> + <p>WSDLValidate is, as it sounds, a tool to validate WSDL files. + <a href="http://dev.eclipse.org/viewcvs/indextech.cgi/~checkout~/wsvt-home/docs/articles/wsdl20Validator/wsdlvalidateant.html">WSDLValidate</a> + is similar in configuration to the optional Ant task <a href="http://ant.apache.org/manual/OptionalTasks/xmlvalidate.html">XMLValidate</a>. + WSDLValidate can optionally validate a WSDL document against the <a href="http://www.ws-i.org">WS-I Basic Profile</a>. + </p> + <p>WSDLValidate is available as an Ant task, an Eclipse plug-in and a + command line utility.</p> + <table class="externals"> + <tr> + <th>Compatibility:</th> + <td>Ant 1.5 or later</td> + </tr> + <tr> + <th>URL:</th> + <td><a href="http://www.eclipse.org/wsvt">http://www.eclipse.org/wsvt</a></td> + </tr> + <tr> + <th>Contact:</th> + <td><a href="http://www.eclipse.org/wsvt">Project newsgroup and + mailing list</a></td> + </tr> + <tr> + <th>License:</th> + <td><a href="http://www-124.ibm.com/developerworks/oss/CPLv1.0.htm">Common Public + License (CPL)</a></td> + </tr> + </table> + </subsection> + <subsection name="XDoclet"> <p>XDoclet is an extended Javadoc Doclet engine for use in Ant. @@ -2399,12 +2568,13 @@ <subsection name="NetBeans / Sun ONE Studio"> - <p>A module that integrates Ant into the NetBeans or Sun ONE Studio (formerly Forte for Java) IDEs.</p> + <p>A module that integrates Ant into the NetBeans or Sun Java Studio (formerly + Forte for Java and Sun ONE Studio) IDEs.</p> <table class="externals"> <tr> <th>Compatibility:</th> - <td>bundles Ant 1.5.1</td> + <td>bundles Ant 1.6.0 as of NetBeans 3.6</td> </tr> <tr> <th>URL:</th>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]