Ant-contrib.unkrig.de: Difference between revisions

From unkrig.de
Jump to navigation Jump to search
Line 32: Line 32:
To make the contributions available in your ANT scripts, write
To make the contributions available in your ANT scripts, write


  <taskdef resource="de/unkrig/antcontrib/ant.properties" classpath="lib/de.unkrig.ant-contrib.jar"/>
  <taskdef resource="de/unkrig/antcontrib/ant.xml" classpath="lib/de.unkrig.ant-contrib.jar"/>


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


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


== Source code ==
== Source code ==

Revision as of 16:13, 11 November 2013

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>

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

Swing-dialog.png

Attributes

title="FTP upload of update site"
The text to be displayed in the title bar of the dialog.
optionType="..."
DEFAULT (an 'OK' button), YES_NO, YES_NO_CANCEL, OK_CANCEL (the default)
messageType="..."
ERROR, INFORMATION, WARNING, QUESTION, PLAIN (the default)
property="..."
The named property will be set to YES, NO, CANCEL, OK or CLOSED when the task completes. If this attribute is not set, then the build will only continue iff the YES or OK button was pressed.

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.xml" 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.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".