public class SchemaExportTask
extends org.apache.tools.ant.taskdefs.MatchingTask
<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask" classpathref="class.path"/> <schemaexport properties="${build.classes.dir}/hibernate.properties" quiet="no" text="no" drop="no" delimiter=";" output="${build.dir}/schema-export.sql"> <fileset dir="${build.classes.dir}"> <include name="*.hbm.xml"/> </fileset> </schemaexport>
SchemaExport
Constructor and Description |
---|
SchemaExportTask() |
Modifier and Type | Method and Description |
---|---|
void |
addFileset(org.apache.tools.ant.types.FileSet set) |
void |
execute()
Execute the task
|
void |
setConfig(File configurationFile)
Set a
|
void |
setCreate(boolean create)
Enable "create" mode.
|
void |
setDelimiter(String delimiter)
Set the end of statement delimiter for the generated script
|
void |
setDrop(boolean drop)
Enable "drop" mode.
|
void |
setHaltonerror(boolean haltOnError) |
void |
setNamingStrategy(String namingStrategy) |
void |
setNamingStrategyDelegator(String namingStrategyDelegator) |
void |
setOutput(File outputFile)
Set the script output file
|
void |
setProperties(File propertiesFile)
Set a properties file
|
void |
setQuiet(boolean quiet)
Enable "quiet" mode.
|
void |
setText(boolean text)
Enable "text-only" mode.
|
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public void addFileset(org.apache.tools.ant.types.FileSet set)
public void setProperties(File propertiesFile)
propertiesFile
- the properties file namepublic void setConfig(File configurationFile)
configurationFile
- the path to the resourcepublic void setQuiet(boolean quiet)
quiet
- true to enable quiet modepublic void setText(boolean text)
text
- true to enable text-only modepublic void setDrop(boolean drop)
drop
- true to enable drop modepublic void setCreate(boolean create)
create
- true to enable create modepublic void setDelimiter(String delimiter)
delimiter
- the delimiterpublic void setOutput(File outputFile)
outputFile
- the file namepublic void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
public void setNamingStrategy(String namingStrategy)
public void setNamingStrategyDelegator(String namingStrategyDelegator)
public void setHaltonerror(boolean haltOnError)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.