|
- <?xml version="1.0"?>
- <!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
- <document>
-
- <properties>
- <author email="bodewig@apache.org">Stefan Bodewig</author>
- <title>Related Projects</title>
- </properties>
-
- <body>
-
- <section name="Related Projects">
-
- <p>Nothing listed here is directly supported by the Ant
- developers, if you encounter any problems with them, please use
- the contact information.</p>
-
- <subsection name="AndroMDA">
-
- <p>AndroMDA is a code generator tool that follows the Model
- Driven Architecture (MDA) paradigm. It takes a UML model from
- a CASE-tool and generates classes and deployable components
- (J2EE or other) specific for your application
- architecture.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>1.4.1 and above</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.andromda.org/">http://www.AndroMDA.org/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://sourceforge.net/mail/?group_id=73047">project mailing lists</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>BSD license</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="AntContrib">
-
- <p>The Ant-Contrib project is a collection of user supplied
- task (like an <code><if></code> task) and a development
- playground for experimental tasks like a C/C++ compilation
- task for different compilers.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>1.4.1 and above</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://ant-contrib.sourceforge.net/">http://ant-contrib.sourceforge.net/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://sourceforge.net/mail/?group_id=36177">project mailing list</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Apache Software Foundation license</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Antelope">
-
- <p>A GUI for running Ant and editing build files, can run as
- stand-alone or as a plugin to jEdit. In addition to running
- targets, Antelope can generate performance statistics and can
- trace/display a target's execution path without actually
- executing the target.</p>
-
- <p>Includes several additional tasks: Assert, If/Else,
- Try/Catch/Finally, Switch, Variable, Stopwatch, Limit, Math,
- Post, SSH, SCP, AntFetch, AntCallBack.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.5 and higher.</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://antelope.tigris.org/">http://antelope.tigris.org/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:daleanson@users.sourceforge.net">Dale Anson</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Apache Software Foundation License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="AntHill">
-
- <p>Anthill is a build tool that promotes a controlled build
- process by ensuring that every build reflects the source
- repository contents and tagging the repository with a unique
- build number after every build. Anthill also encourages the
- sharing of knowledge within an organization by automatically
- updating a project intranet site with artifacts from the
- latest build.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>bundles Ant 1.3, is compatible with Ant 1.3 to 1.4.1</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.urbancode.com/projects/anthill/">http://www.urbancode.com/projects/anthill/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href ='mailto:mbz@urbancode.com'>Maciej Zawadzki</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Mozilla-like license</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Antigen">
-
- <p>Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI
- and wrap it up as an executable jar file. Its main use is for creating graphical, ant-based installers.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>bundles Ant 1.6.2</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://antigen.sourceforge.net/">http://antigen.sourceforge.net/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href ='mailto:johndavidtaylor@users.sourceforge.net'>Jon Tayler</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Academic Free License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="AntInstaller">
- <p>Builds MSI style installers (with command line option)
- using Ant as Back end. UI developed by writing an XML install
- descriptor. Runtime launched from scripts or an all inclusive
- Jar.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.6.1 others not tested</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://antinstaller.sf.net/">http://antinstaller.sf.net/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href='mailto:teknopaul@users.sourceforge.net'>teknopaul@users.sourceforge.net</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>LGPL but in the process of of moving to Apache2.0 on
- request</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Antlion">
-
- <p>The Antlion Project adds value to Ant build scripts by providing
- tasks which centralizes the library dependencies, and enables
- projects to define dependencies upon other projects.</p>
-
- <p>External dependencies may be loaded from a custom local
- repository or Maven-like remote repositories. Antlion handles
- the generation of properties, filesets, and paths.</p>
-
- <p>Inter-project dependencies allow for building the other
- project's files if they aren't already built.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.6 and later</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://antlion.sourceforge.net/">http://antlion.sourceforge.net/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href ='https://sourceforge.net/mail/?group_id=93410'>Project mailing list</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Apache License, Version 2.0</td>
- </tr>
- </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
- 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">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.2 and higher</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://cruisecontrol.sourceforge.net/">http://cruisecontrol.sourceforge.net/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href ='http://cruisecontrol.sourceforge.net/contact.html'>Project Mailing Lists and Administrators</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>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>
- </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 class="externals">
- <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="JAM - JavaGen Ant Modules">
-
- <p>JAM is a modular Ant toolkit for developing and testing Java/J2EE
- applications. JAM supports EJB and Servlet/JSP development using XDoclet,
- JUnit, Cactus, Maven, Castor and MDA/UML code generation on various J2EE
- servers including JBoss.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.6</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.javagen.com/jam.jsp">http://www.javagen.com/jam.jsp</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://www.javagen.com/feedback.do">Feedback</a> <br/>
- <a href="http://www.javagen.com/bugs.do">Bug Reports</a>
- </td>
- </tr>
- <tr>
- <th>License:</th>
- <td>GPL</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="luntbuild">
-
- <p>Luntbuild is an open source build automation and management
- tool based on Apache Ant. Builds are setup through concepts of
- projects, views, schedules, modules, etc. All configurations
- and monitoring tasks is performed from a clean web
- interface. It supports schedules builds, force builds,
- rebuilds, clean build, increment build, etc.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.x</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.sourceforge.net/projects/luntbuild/">http://www.sourceforge.net/projects/luntbuild/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href ='http://sourceforge.net/projects/luntbuild/'>luntbuild project page</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Opensource</td>
- </tr>
- </table>
- </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 class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>compatible in spirit.</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://nant.sourceforge.net/">http://nant.sourceforge.net/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://sourceforge.net/mail/?group_id=31650">project mailing list</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>GNU General Public License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Parabuild">
-
- <p>Parabuild is an automated multiplatform build management server.
- Parabuild helps software teams and organizations of all sizes reduce
- risks of project failures and increase productivity by providing provides
- automatic continuous integration builds and stable scheduled builds.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.3 and later</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.viewtier.com/products/parabuild.htm">http://www.viewtier.com/products/parabuild.htm</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://www.viewtier.com/about_us.htm">http://www.viewtier.com/about_us.htm</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Commercial</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Rant">
-
- <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="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.4</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://sourceforge.net/projects/remoteant/">http://sourceforge.net/projects/remoteant/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:cnelson@einnovation.com">Chris Nelson</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>MIT License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Savant">
-
- <p>Savant helps simplify builds and codebases by handling the
- resolution of project dependencies automatically. Savant supports
- Maven style dependency downloads and various other methods of
- retrieving dependencies, including fetching files from CVS modules.
- Savant goes a step further than other dependency solutions and provides
- the means for multiple internal projects to build each other in order
- to resolve inter-project dependencies.</p>
-
- <p>Savant can be used via various Ant types and tasks as well as used
- from any Java application including those that do not make use of Ant.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.6.1</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.inversoft.com/">http://www.inversoft.com/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://www.inversoft.com/contact.html">http://www.inversoft.com/contact.html</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>LGPL</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="WebTest">
-
- <p>WebTest is a free open source tool for automated testing of web applications.
- It is a set of powerful Ant tasks allowing to call web pages, mimic user actions
- (clicking links, filling forms, ...) and verify the results.
- The generated reports give comprehensive information on success and failure of the test steps.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.6.5</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://webtest.canoo.com/">http://webtest.canoo.com/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://lists.canoo.com/mailman/listinfo/webtest/">project mailing list</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Apache like license</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="XML Publication">
-
- <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="externals">
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.4</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://XMLpublication.org/">http://XMLpublication.org/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href ="mailto:jmvanel@free.fr">Jean-Marc Vanel</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>GNU General Public License.</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="yEd">
-
- <p>yEd is a freeware multi-purpose graph and diagram editor
- that runs on the Java 2 platform. It provides an import filter
- for Ant build scripts that makes it possible to conveniently
- display and browse the dependencies between the different targets
- of the build file. This is especially useful for debugging and
- understanding large build files.</p>
-
- <table class="externals">
- <tr>
- <th>Compatibility:</th>
-
- <td>Ant 1.x</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.yworks.com/products/yed/">http://www.yworks.com/products/yed/</a></td>
- </tr>
- <tr>
-
- <th>Contact:</th>
- <td><a href ='http://www.yworks.com/en/company_contact.htm'>yWorks Support</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Freeware</td>
- </tr>
-
- </table>
- </subsection>
- </section>
-
- </body>
- </document>
|