Middlegen IDEはeclipse3.4に対応してない?っぽいので、
build.xmlを書いた。
JDK1.4 + Hibernateなので。。。
libディレクトリにMiddlegen自体のJARと、Middlegen\samples\libにあるJARを置いて使用する。
<project name="middlegen" basedir="." default="middlegen"> <path id="lib.class.path"> <fileset dir="lib/"> <include name="**/*.jar" /> </fileset> </path> <!-- ============================================================== --> <!-- Run Middlegen --> <!-- ============================================================== --> <target name="middlegen"> <echo message="Class path = ${basedir}" /> <taskdef name="middlegen" classname="middlegen.MiddlegenTask" classpathref="lib.class.path" /> <middlegen appname="XXX" prefsdir="src" gui="yes" databaseurl="jdbc:postgresql://localhost:5432/XXX" initialContextFactory="${java.naming.factory.initial}" providerURL="${java.naming.provider.url}" datasourceJNDIName="" driver="org.postgresql.Driver" username="sakata" password="sakata" schema="public" catalog=""> <table generate="true" name="EMP" /> <!-- Plugins --> <hibernate destination="src" package="sample" javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper" /> </middlegen> </target> <target name="hbm2java"> <taskdef name="hbm2java" classname="net.sf.hibernate.tool.hbm2java.Hbm2JavaTask" classpathref="lib.class.path" /> <hbm2java output="src" classpathref="lib.class.path"> <fileset dir="src"> <include name="**/*.hbm.xml" /> </fileset> </hbm2java> </target> </project>