<?xml version="1.0" encoding="utf-8" ?>
<project name="用XDOCLET生成Hibernate的有关配置文件" default="生成Hibernate的配置文件" basedir=".">
<!-- 定义全局变量 -->
<property name="src.dir" value="${basedir}/src" />
<property name="xdoclet.home" value="C:/生成生成 /xdoclet-1.2.3" />
<!-- 定义 build classpath -->
<path id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar" />
</fileset>
</path>
<!--定义任务,下面需要引用此任务,name属性必须和此保持一致-->
<taskdef name="hibernatedoclet" classname="xdoclet.modules.hibernate.HibernateDocletTask" classpathref="xdoclet.task.classpath" />
<!-- 生成Hibernate的配置文件 -->
<target name="生成Hibernate的配置文件">
<hibernatedoclet destdir="${src.dir}" >
<fileset dir="${src.dir}">
<include name="**/*.java" />
</fileset>
<hibernatecfg
destdir="${src.dir}"
version="3.0"
hbm2ddl="update"
jdbcurl="jdbc:mysql://127.0.0.1:3306/oa"
driver="com.mysql.jdbc.Driver"
username="root"
password="root"
dialect="org.hibernate.dialect.MySQLDialect"
showsql="true"
/>
</hibernatedoclet>
</target>
<!-- 生成Hibernate的映射文件 -->
<target name="生成Hibernate的映射文件">
<hibernatedoclet destdir="${src.dir}"><!--目标路径只能是SRC路径,不能是其它路径-->
<fileset dir="${src.dir}"><!--此处只能使用SRC的目录路径,不能使用其它的,否则出错,不理解-->
<include name="**/*.java"/>
</fileset>
<hibernate version="3.0"/>
</hibernatedoclet>
</target>
<project name="用XDOCLET生成Hibernate的有关配置文件" default="生成Hibernate的配置文件" basedir=".">
<!-- 定义全局变量 -->
<property name="src.dir" value="${basedir}/src" />
<property name="xdoclet.home" value="C:/生成生成 /xdoclet-1.2.3" />
<!-- 定义 build classpath -->
<path id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar" />
</fileset>
</path>
<!--定义任务,下面需要引用此任务,name属性必须和此保持一致-->
<taskdef name="hibernatedoclet" classname="xdoclet.modules.hibernate.HibernateDocletTask" classpathref="xdoclet.task.classpath" />
<!-- 生成Hibernate的配置文件 -->
<target name="生成Hibernate的配置文件">
<hibernatedoclet destdir="${src.dir}" >
<fileset dir="${src.dir}">
<include name="**/*.java" />
</fileset>
<hibernatecfg
destdir="${src.dir}"
version="3.0"
hbm2ddl="update"
jdbcurl="jdbc:mysql://127.0.0.1:3306/oa"
driver="com.mysql.jdbc.Driver"
username="root"
password="root"
dialect="org.hibernate.dialect.MySQLDialect"
showsql="true"
/>
</hibernatedoclet>
</target>
<!-- 生成Hibernate的映射文件 -->
<target name="生成Hibernate的映射文件">
<hibernatedoclet destdir="${src.dir}"><!--目标路径只能是SRC路径,不能是其它路径-->
<fileset dir="${src.dir}"><!--此处只能使用SRC的目录路径,不能使用其它的,否则出错,不理解-->
<include name="**/*.java"/>
</fileset>
<hibernate version="3.0"/>
</hibernatedoclet>
</target>
</project>
http://playgood.blog.163.com/blog/static/1773454612011573443687/