Editing Ant-contrib.unkrig.de
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== Abstract == | |||
< | Some contributions to APACHE ANT, e.g. the <code><swingDialog></code> task which significantly enhances ANT's <code><input></code> task. | ||
== Tasks == | |||
;[['follow' task|<code><follow></code>]] | |||
:Waits until a file grows. | |||
;[['jsonProperty' task|<code><jsonProperty></code>]] | |||
:Parses a JSON document into a set of properties, in analogy with [http://ant.apache.org/manual/Tasks/xmlproperty.html the standard ANT <code><xmlproperty></code> task]. | |||
;[['nslookup' task|<code><nslookup></code>]] | |||
:Resolves a host name or IP address. | |||
. | ;[['setAuthenticator' task|<code><setAuthenticator></code>]] | ||
:Configures the authentication for all following [http://docs.oracle.com/javase/6/docs/api/java/net/HttpURLConnection.html <code>java.net.URLConnection</code>]s, including the [[#<urlConnection>|<code><urlConnection></code>]] task. | |||
;[['setCookieHandler' task|<code><setCookieHandler></code>]] | |||
:Enables or disables cookie handling for Java's [http://docs.oracle.com/javase/6/docs/api/java/net/HttpURLConnection.html <code>java.net.HttpURLConnection</code>], including the [[#<urlConnection>|<code><urlConnection></code>]] task. | |||
;[['swingDialog' task|<code><swingDialog></code>]] | |||
:Pops up a highly configurable dialog and invites the user to fill in form fields. | |||
;[['urlConnection' task|<code><urlConnection></code>]] | |||
:Connects to a resource and writes data to it and/or reads data from it. | |||
== Resource Collections == | |||
A [http://ant.apache.org/manual/Types/resources.html#collection resource collection] represents a group of resources. A resource is an entity that has a name and a value. An often-used example of a resource collection is the <code><fileSet></code> type, where each resource is a file with its name and its contents. | |||
;[['resourceCollectionDelta' resource collection|<code><resourceCollectionDelta></code>]] | |||
:Selects the subset of resources that was added, deleted or modified since the last check. | |||
== Filter Readers == | |||
;[['progress' filter reader|<code><progress></code>]] | |||
:Prints dots (".") to STDERR as data is read through it. This implements a kind of 'progress monitoring' for slow tasks that read some data. | |||
== Download and installation == | |||
The JAR file can be downloaded from http://ant-contrib.unkrig.de/download/. | |||
To make the contributions available in your ANT scripts, write | |||
<taskdef resource="de/unkrig/antcontrib/ant.xml" classpath="path/to/de.unkrig.ant-contrib.jar" /> | |||
, or, if you put the JAR file on ANT's default classpath, just | |||
<taskdef resource="de/unkrig/antcontrib/ant.xml" /> | |||
== Source code == | |||
The source code is available in the SUBVERSION repository. The repository URL is | |||
https://svn.code.sf.net/p/loggifier/code | |||
== License == | |||
ANT-CONTRIB is published under the "[[New BSD License]]". |