Defines an abra task to run under ant (in a buildfile). first define the task with
<taskdef name="abra" classname="org.ephman.abra.ant.AbraTask"/>
Then define an abra task as follows.
| Attribute | Description | Value Type | Required |
| classpathref | the classpath to use which contains abra-tools | Reference | No (defaults to $CLASSPATH) |
| outdir | the directory to generate code into | String | No (defaults to $PWD) |
| noClasses | turn off class generation | boolean (true,yes,on = true; anything else = false) | No (defaults to false) |
| factories | generate factories to go from object to sql database. | boolean | No (defaults to false) |
| validation | turn on validator generation | boolean | No (defaults to false) |
| schema | generate schema; use the argument as the schema file to generate in path is relative to outdir attribute | String | No |
| abraXmlParser | whether to use the abra xml parser (defaults to false : using Xerces). | boolean | No |
| procs | whether to use stored procedures if 'true' then use if other value use that for package name (if the db supports packaging). | String | No (defaults to false) |
| debugLevel | How much should be printed about what is going on | (mega | verbose | short | supress) | No (defaults to short) |
<abra classpathref="abra.classpath" outdir="${basedir}/java"
debugLevel="verbose"
schema="generated/family.sql" abraXmlParser="true">
<include name="f*.xml"/>
</abra>
Copyright © 2000,2001,2002 Paul Bethe and Richie Bielak. All rights Reserved.