Hibernatedoclet only works outside of eclipse directory [message #122985] |
Tue, 19 July 2005 11:13 |
Eclipse User |
|
|
|
Originally posted by: siegfried.heintze.com
I originally posted this in the newcomer group. Philippe Ombredanne
suggested I repost it here. I'm not sure why he suggested webtools since
this is not specific to the web. (I'm finding the list of forums a bit
intimidating).
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 ?
Thanks,
<?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>
|
|
|
Powered by
FUDForum. Page generated in 0.05258 seconds