org.apache.ibatis.abator.ant
Class AbatorAntTask
java.lang.Object
Task
org.apache.ibatis.abator.ant.AbatorAntTask
- public class AbatorAntTask
- extends Task
This is an Ant task that will run Abator. The following is a sample Ant
script that shows how to run Abator from Ant:
<project default="genfiles" basedir=".">
<property name="generated.source.dir" value="${basedir}" />
<target name="genfiles" description="Generate the files">
<taskdef name="abator"
classname="org.apache.ibatis.abator.ant.AbatorAntTask"
classpath="abator.jar" />
<abator overwrite="true" configfile="abatorConfig.xml" verbose="false" >
<propertyset>
<propertyref name="generated.source.dir"/>
</propertyset>
</abator>
</target>
</project>
The task also supports these optional attributes:
- "contextIds" - a comma delimited list of contaxtIds to use
for this run
- "fullyQualifiedTableNames" - a comma delimited list of
fully qualified table names to use for this run
- Author:
- Jeff Butler
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbatorAntTask
public AbatorAntTask()
execute
public void execute()
throws BuildException
- Throws:
BuildException
getConfigfile
public java.lang.String getConfigfile()
- Returns:
- Returns the configfile.
setConfigfile
public void setConfigfile(java.lang.String configfile)
- Parameters:
configfile
- The configfile to set.
isOverwrite
public boolean isOverwrite()
- Returns:
- Returns the overwrite.
setOverwrite
public void setOverwrite(boolean overwrite)
- Parameters:
overwrite
- The overwrite to set.
createPropertyset
public PropertySet createPropertyset()
isVerbose
public boolean isVerbose()
setVerbose
public void setVerbose(boolean verbose)
getContextIds
public java.lang.String getContextIds()
setContextIds
public void setContextIds(java.lang.String contextIds)
getFullyQualifiedTableNames
public java.lang.String getFullyQualifiedTableNames()
setFullyQualifiedTableNames
public void setFullyQualifiedTableNames(java.lang.String fullyQualifiedTableNames)