//User.java
//Ant build File build.xml
-
- <project name="Hibernate Example" default="about" basedir=".">
-
- <!-- The location where your xdoclet jar files reside -->
-
- <property name="xdoclet.lib.home" value="c:/java_api/xdoclet-1.2b3/lib"/>
-
-
-
- <target name="clean" depends="init" description="removes all directories
- related to this build">
-
- <delete dir="${dist}"/>
-
- </target>
-
-
- <target name="init" description="Initializes properties that are used by
- other targets.">
- <property name="dist" value="dist"/>
- </target>
-
- <target name="prepare" depends="init,clean" description="creates dist dir
- ectory">
- <echo message="Creating required directories..."/>
- <mkdir dir="${dist}"/>
- </target>
-
- <target name="hibernate" depends="prepare"
- description="Generates Hibernate class descriptor files.">
- <taskdef name="hibernatedoclet" classname="xdoclet.
- modules.hibernate.HibernateDocletTask"> <classpath>
- <fileset dir="${xdoclet.lib.home}">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </taskdef>
-
- <!-- Execute the hibernatedoclet task -->
-
- <hibernatedoclet
- destdir="."
- excludedtags="@version,@author,@todo"
- force="true"
- verbose="true"
- mergedir="${dist}">
-
- <fileset dir=".">
- <include name="**/dbdemo/*.java"/>
- </fileset>
-
- <hibernate version="2.0"/>
-
- </hibernatedoclet>
- </target>
-
- <target name="about" description="about this build file" depends="init">
- <echo message=" Use this format for the arguments:"/>
- <echo message=" ant hibernate"/>
- <echo message=""/>
- </target>
-
- </project>
ant hibernate 映射文件.hbm.xml 自动生成了. http://voxel.dl.sourceforge.net/sourceforge/xdoclet/xdoclet-bin-1.2.2.zip |
|