<?xml version="1.0" encoding="SHIFT_JIS" ?>
<project name="hibernate-build" default="codegen" basedir="." >
<property name="source.root" value="src"/>
<property name="class.root" value="classes"/>
<property name="lib.dir" value="build\lib"/>
<property name="data.dir" value="data"/>
<property name="config.file" value="${source.root}\generator-config.xml"/>
<!-- コンパイルと実行のためのクラスパス -->
<path id="project.class.path">
<pathelement location="${class.root}" />
<fileset dir="${lib.dir}" includes="*.jar" />
</path>
<!-- Generation Gap版Javaファイル生成 -->
<target name="generation_gap_codegen" description="Javaコード生成">
<!-- コード生成方法 -->
<taskdef name="hbm2java"
classname="net.sf.hibernate.tool.hbm2java.Hbm2JavaTask"
classpathref="project.class.path" />
<hbm2java output="${source.root}" config="${config.file}">
<fileset dir="${source.root}">
<include name="**/*.hbm.xml" />
</fileset>
</hbm2java>
</target>
</project>