<?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>