Ant-contrib.unkrig.de

From unkrig.de
Jump to navigation Jump to search

Abstract

Some contributions to APACHE ANT, e.g. the 'de.unkrig.ant-contrib.swing-dialog' task which significantly enhances ANT's <input> task.

Tasks

<de.unkrig.ant-contrib.swing-dialog title="FTP upload of update site">

Pops up a highly configurable dialog and invites the user to fill in form fields:

Swing-dialog.png

Subelements

<label text="User ID:"/>

Displays the given text.

<text property="ftp.userid" defaultvalue="www.unkrig.de"/>

A one-line text input field with an (optional) default value. On return, the named property is set to the text of the field. Iff 'secure="true"' is given, then characters entered into the field are not echoed.

<checkbox text="Use passive FTP" property="ftp.passive" defaultvalue="true"/>

A checkbox with a label. On return, the named property is set to 'true' iff the box is checked. Iff 'defaultvalue="true"' is given, then the checkbox is pre-selected.

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.properties" classpath="lib/de.unkrig.ant-contrib.jar"/>

, or, if you put the JAR file on ANT's default classpath, just

<taskdef resource="de/unkrig/antcontrib/ant.properties"/>