PreSetDef

Description

The preset definition generates a new definition based on a current definition with some attributes or elements preset.

since Ant 1.6

Parameters

Attribute Description Required
name the name of the new definition Yes
uri The uri that this definition should live in. No

Parameters specified as nested elements

another type with attributes or elements set

The <presetdef> task takes one nested element as a parameter. This nested element can be any other type or task. The attributes and elements that need to be preset are placed here.

Examples

The following fragment defines a javac task with the debug and deprecation attributes set. It also has a src element to source files from a generated directory.

<presetdef name="my.javac">
   <javac debug="${debug}" deprecation="${deprecation}">
      <src path="${gen.dir}"/>
   </javac>
</presetdef>
      

This can be used as a normal javac task - example:

<my.javac src="${src.dir}" destdir="${classes.dir}"/>
      

Copyright © 2003 Apache Software Foundation. All rights Reserved.