build--Hiberane -hbm

本文介绍了一个使用 Ant 构建工具配置 Hibernate 映射文件的过程。通过 Ant 脚本定义了项目的目录结构及依赖路径,并详细展示了如何生成基于 XDoclet 注释的 Hibernate 配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


<?xml version="1.0" encoding="ISO-8859-1"?>

<project name="zhenjwtest" default="hibernatedoclet" basedir=".">

<property name="lib.dir" value="${basedir}/WebRoot/WEB-INF/lib" />
<property name="src.dir" value="${basedir}/src" />
<property name="classes.dir" value="${basedir}/bin" />
<property name="xdoclet.lib" value="${lib.dir}/xdoclet" />
<property name="app.home" value="." />
<property name="app.name" value="pms" />
<property name="src.dir" value="${app.home}/src" />

<path id="project.class.path">
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>
<pathelement path="${classes.dir}" />

</path>


<path id="xdoclet.classpath">
<fileset dir="${xdoclet.lib}">
<include name="*.jar" />
</fileset>
</path>
<!-- =================================================================== -->
<!-- Initialise -->
<!-- =================================================================== -->
<target name="init">
<tstamp>
<format property="TODAY" pattern="d-MM-yy" />
</tstamp>
<taskdef name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="xdoclet.classpath" />
</target>
<!-- =================================================================== -->
<!-- The "hibernatedoclet" target generates Hibernate mapping files -->
<!-- based on XDoclet marked-up Plain Old Java Object (POJO) -->
<!-- =================================================================== -->
<target name="hibernatedoclet" depends="init"
unless="hibernatedoclet.unnecessary"
description="Generate Hibernate mapping files">

<taskdef name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="project.class.path" />

<!-- generate hibernate files -->
<hibernatedoclet destdir="${src.dir}"
mergedir="${src.dir}" excludedtags="@version,@author,@todo,@see"
addedtags="@xdoclet-generated at ${TODAY}" force="false"
verbose="false">
<fileset dir="${src.dir}">
<include name="**/DataStruct/*.java"/>
</fileset>
<hibernate version="3.0" xmlencoding="utf-8" />
</hibernatedoclet>
</target>


</project>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值