Package org.hibernate.tool.enhance
Class EnhancementTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.hibernate.tool.enhance.EnhancementTask
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
InstrumentTask
public class EnhancementTask extends org.apache.tools.ant.Task
Ant task for performing build-time enhancement of entity objects. Code based on from: https://github.com/hibernate/hibernate-orm/blob/159bc99a36d86988b61b88ba91eec82cac044e1c/hibernate-core/src/main/java/org/hibernate/tool/enhance/EnhancementTask.java https://github.com/hibernate/hibernate-orm/blob/159bc99a36d86988b61b88ba91eec82cac044e1c/tooling/hibernate-enhance-maven-plugin/src/main/java/org/hibernate/orm/tooling/maven/MavenEnhancePlugin.java<target name="enhance" depends="compile"> <taskdef name="enhance" classname="org.hibernate.tool.enhance.EnhancementTask"> <classpath refid="<some-ant-path-including-hibernate-core-jar>"/> <classpath path="<your-classes-path>"/> </taskdef> <enhance base="${base}" dir="${base}" failOnError="true" enableLazyInitialization="true" enableDirtyTracking="false" enableAssociationManagement="false" enableExtendedEnhancement="false" /> </target>
- See Also:
Managed
-
-
Constructor Summary
Constructors Constructor Description EnhancementTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
void
setBase(java.lang.String base)
void
setDir(java.lang.String dir)
void
setEnableAssociationManagement(boolean enableAssociationManagement)
void
setEnableDirtyTracking(boolean enableDirtyTracking)
void
setEnableExtendedEnhancement(boolean enableExtendedEnhancement)
void
setEnableLazyInitialization(boolean enableLazyInitialization)
void
setFailOnError(boolean failOnError)
-
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
-
-
-
-
Method Detail
-
setBase
public void setBase(java.lang.String base)
-
setDir
public void setDir(java.lang.String dir)
-
setFailOnError
public void setFailOnError(boolean failOnError)
-
setEnableLazyInitialization
public void setEnableLazyInitialization(boolean enableLazyInitialization)
-
setEnableDirtyTracking
public void setEnableDirtyTracking(boolean enableDirtyTracking)
-
setEnableAssociationManagement
public void setEnableAssociationManagement(boolean enableAssociationManagement)
-
setEnableExtendedEnhancement
public void setEnableExtendedEnhancement(boolean enableExtendedEnhancement)
-
execute
public void execute() throws org.apache.tools.ant.BuildException
- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-
-