读书人

Ant跟xdoclet结合使用

发布时间: 2012-09-16 17:33:17 作者: rapoo

Ant和xdoclet结合使用

OA开发项目,通过Ant和xdoclet结合使用,生成POJO类的Hibernate映射文件*.hbm.xml

build.xml:

<?xml version="1.0" encoding="GBK"?><project name="Name_CK" default="Hibernate_FileMapping" basedir="."><!-- "." 表示build.xml当前目录 --><!-- 目录定义 -->   <property name="src.dir" value="${basedir}/src"/>   <property name="build.dir" value="${basedir}/bin"/><property name="webapp.dir" value="${basedir}/WebRoot"/><property name="xdoclet.home" value="T:\OA开发工作区\xdoclet-plugins-1.0.3"/>  <!-- xdoclet的目录 --><!-- 配置使用Xdoclet所引用的类的路径 -->   <!-- Build classpath -->   <path id="xdoclet.task.classpath">      <fileset dir="${xdoclet.home}/lib">         <include name="**/*.jar"/>      </fileset>      <fileset dir="${xdoclet.home}/plugins">         <include name="**/*.jar"/>      </fileset>   </path><taskdef name="xdoclet"classname="org.xdoclet.ant.XDocletTask"classpathref="xdoclet.task.classpath"/><!-- 配置Hibernate的设置 --><!--<target name="Hibernate_Config"><xdoclet><fileset dir="${src.dir}/yyy"><include name="**/*.java"/></fileset><componentclassname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"destdir="${src.dir}"  version="3.0"hbm2ddlauto="update"jdbcurl="jdbc:mysql://127.0.0.1/db_test"jdbcdriver="com.mysql.jdbc.Driver"jdbcusername="root"jdbcpassword="mysql"dialect="org.hibernate.dialect.MySQLDialect"showsql="true"/></xdoclet></target>--><!-- 生成Hibernate的类映射文件 --><target name="Hibernate_FileMapping"><xdoclet><fileset dir="${src.dir}/com/oa/model"><include name="**/*.java"/></fileset><component classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"version="3.0"destdir="${src.dir}"/></xdoclet></target></project>

?

读书人网 >编程

热点推荐