You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by James Huang <ju...@hotmail.com> on 2004/08/06 08:25:44 UTC
[Ann] Ant task for the JudoScript language
Hi, Ant users and development team,
I have created a <judoscript> task and am hereby submitting it to be added
to the Ant task list per the instructions on the Ant web site. The following
is the information to be added to the external.xml found on Ant's web site:
8< ----------------------------------------------------------
<subsection name="JudoScript Ant Task">
<p>The <judoscript> task is an easy way to embed JudoScript
code in the Ant build script. The tag format is quite simple. You can either
embed code directly, or can specify an external JudoScript program file as
the <code>src</code> attribute value. Parameters can be specified as the
<code>params</code> attribute; this is applicable to both embedded code and
external files.</p>
<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.5 or higher</td>
</tr>
<tr>
<th>URL:</th>
<td><a
href="http://www.judoscript.com/articles/ant.html">http://www.judoscript.com/articles/ant.html</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:judoscript@hotmail.com">James Jianbo
Huang</a></td>
</tr>
<tr>
<th>License:</th>
<td>Lesser GNU Public License</td>
</tr>
</table>
</subsection>
---------------------------------------------------------- >8
Alternatively, I wish this <judoscript> task can become an optional Ant
task.
To do this, the Ant project team needs only do these:
1. In org/apache/tools/ant/taskdefs/defaults.properties, add the following
judoscript=org.apache.tools.ant.taskdefs.optional.JudoScript
2. Simply have class org.apache.tools.ant.taskdefs.optional.JudoScript
extend class com.judoscript.AntJudoScriptTask.
Should you have any questions, please feel free to contact me.
Thank you very much!
-James Huang
======================================================
JudoScript is a functional scripting language. Its focus is on practical
uses, although it is also a potent, "top-of-the-line" Java scripting
language, and employs an enhanced JavaScript-like programming model.
JudoScript focuses on practical uses by including domain-specific supports
such as JDBC scripting, SGML and XML scripting, file system and OS commands,
internet scripting, Ant task scripting, and others. Many Ant tasks have
counterparts in JudoScript that are easier, more flexible and powerful. The
synergy of having these practical utilities atop of a powerful programming
and Java scripting language makes JudoScript very useful in software
building process, data processing, document management, Java software
testing and prototyping, and any daily operations.
The web site contains all the latest documentation and a large number of
examples; the following articles can also help:
JudoScript web site:
http://www.judoscript.com
JDBC Scripting I & II,
http://www.javaworld.com/javaworld/jw-06-2004/jw-0621-jdbc.html
http://www.javaworld.com/javaworld/jw-07-2004/jw-0705-jdbc2.html
JudoScript: Scripting for Java and Beyond:
http://www.linuxjournal.com/article.php?sid=5671
======================================================
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org