Hi there,
I've developped a tool for my company which relies on Apache Ant : it's
an Ajax-based web application which allows running Ant tasks from an
intuitive web interface. I've managed to get it released open source
(Apache 2.0 licence). Running tasks from the web allows a large variety
of usages. This was initially developped in order to make it simpler to
monitor various services on our production servers : we use Ant projects
which themselves run bash scripts for monitoring, starting or stopping
services. The main goal of this project is to allow the widest range of
applications : monitoring, remote builds, crontab replacement...
The projet also includes a scheduler (Quartz), which makes it easy to
run projects (or tasks) at given rates or dates thanks to a crontab-like
syntax.
Technically, Ant WebUI relies on the Apache Ant (for running tasks), the
Spring Framework (for glue code, and a smart MVC model) and Echo2
framework for views. Any developper interested in improving this is
welcome as I don't have personnaly much free time to get it better.
Homepage : http://antwebui.sf.net
Please find attached a patch file to the related projects page.
Cédric
The program 'svn' is currently not installed. You can install it by typing:
sudo apt-get install subversion
--- projects.xml.orig 2007-06-08 11:19:44.000000000 +0200
+++ projects.xml 2007-06-08 11:20:58.000000000 +0200
@@ -260,7 +260,36 @@
</table>
</subsection>
- <subsection name="Antworks">
+ <subsection name="Ant WebUI">
+
+ <p>Ant WebUI is an Ajax-based web application which allows uploading
and running various
+ Ant projects remotely. This allows a wide variety of
applications including system
+ monitoring, remote builds, crontab replacement, ... Both tasks
and projects may be scheduled
+ thanks to a crontab like syntax.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Bundled with Ant 1.6. Requires a Java application server
(tested with Tomcat 5.5)</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://antwebui.sourceforge.net">
+ http://antwebui.sourceforge.net</a>
+ </td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href ='http://antwebui.sourceforge.net'>Project
home</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>The Apache License 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>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]