Reply with quote

 

I'm using Eclipse 3.1 and Hibernate 3.0.

I downloaded the source code from the book Pro Hibernate 3. The ant file below worked: it generated a little message for each hbm file it created. I then check the hbm2 directory and confirm the hbm files are there.  However, when I create a new empty eclipse project (v3.1) and run ant from the cygwin command prompt, it does NOT generate the hbm files. Same java files, almost the same build.xml file. No error messages, no hbm files, no messages saying it generated the files.

Can someone tell me what is going on? I’m using the code from Chapter 10 of the Pro Hibernate 3 book.

Thanks,

Siegfried

<?xml version="1.0" encoding="UTF-8"?>


<project name="Blog" default="generate-hibernate" basedir=".">
<property name="xdoclet.lib.dir" value="C:\Documents and
Settings\Siegfried\My Documents\dev\XDoclet\xdoclet-1.2.3\lib" />
<property name="lib.dir" value="C:\Documents and Settings\Siegfried\My
Documents\dev\hibernate\hibernate-3.0" />
<property name="hibernate.dir" value="hbm2" />
<property name="src.dir" value="com/puregamesinc/dao/src" />
<property name="merge.dir" value="merge" />

<path id="xdoclet.lib.path">
<fileset dir="${xdoclet.lib.dir}">
<include name="*.jar"/>
</fileset>
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
</path>

<target name="generate-hibernate">
<taskdef name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="xdoclet.lib.path" />

<!-- Generate Hibernate mapping files -->
<hibernatedoclet destdir="${hibernate.dir}"
mergeDir="${merge.dir}">
<fileset dir="com/puregamesinc/dao/src">
<include name="**/Blog.java" />
</fileset>

<hibernate version="2.0" />
</hibernatedoclet>
</target>
</project>

 

Reply via email to