- <?xml version="1.0" encoding="UTF-8" ?>
- <project name="OA系统构建脚本" default="CreateHibernateConfigFile" basedir=".">
- <!--定义变量 -->
- <!--源代码路径 -->
- <property name="src.dir" value="${basedir}/src" />
- <!--Xdoclet所在目录 -->
- <property name="xdoclet.home" value="D:/JavaEEServer/xdoclet-plugins-dist-1.0.4" />
- <!--配置Xdoclet 的classpath-->
- <path id="xdoclet.task.classpath">
- <fileset dir="${xdoclet.home}/lib">
- <include name="**/*.jar" />
- </fileset>
- </path>
- <taskdef name="xdoclet" classname="org.xdoclet.ant.XDocletTask" classpathref="xdoclet.task.classpath">
- </taskdef>
- <!--生成Hibernate配置文件-->
- <target name="CreateHibernateConfigFile">
- <xdoclet>
- <fileset dir="${src.dir}/com/oa/model">
- <include name="**/*.java" />
- </fileset>
- <component classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin" destdir="${src.dir}" version="3.0" hbm2ddlauto="update" jdbcurl="jdbc:mysql://localhost/oa" jdbcdriver="com.mysql.jdbc.Driver" jdbcusername="root" jdbcpassword="admin" dialect="org.hibernate.dialect.MySQLDialect" showsql="true" />
- </xdoclet>
- </target>
- <!--生成Hibernate映射文件 -->
- <target name="CreateHibernateMapping">
- <xdoclet>
- <fileset dir="${src.dir}/com/oa/model">
- <include name="**/*.java" />
- </fileset>
- <component classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin" destdir="${src.dir}" version="3.0" />
- </xdoclet>
- </target>
- </project>
转载于:https://blog.51cto.com/huqianhao/955695