org.apache.ibatis.abator.ant
Class AbatorAntTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.ibatis.abator.ant.AbatorAntTask
- All Implemented Interfaces:
- java.lang.Cloneable
public class AbatorAntTask
- extends org.apache.tools.ant.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
Fields inherited from class org.apache.tools.ant.Task |
target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
description, location, project |
Methods inherited from class org.apache.tools.ant.Task |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbatorAntTask
public AbatorAntTask()
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Overrides:
execute
in class org.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.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 org.apache.tools.ant.types.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)