Here's my task with <hibernatedoclet> in it, hopefully it'll help:
<!--
=================================================================== -->
<!-- The "ejbdoclet" target generates files based on XDoclet
marked-up -->
<!-- Plain Old Java Object (POJO)
-->
<!--
=================================================================== -->
<target name="ejbdoclet" depends="package-common"
unless="ejbdoclet.unnecessary"
description="Generate Persistence and form classes">
<taskdef name="ejbdoclet"
classname="xdoclet.modules.ejb.EjbDocletTask"
classpathref="xdoclet.classpath"
/>
<taskdef
name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="xdoclet.classpath"
/>
<mkdir dir="${build.dir}/ejb/gen"/>
<!-- generate value objects and struts forms -->
<ejbdoclet destdir="${build.dir}/ejb/gen"
excludedtags="@version,@author"
addedtags="@xdoclet-generated at ${TODAY}"
ejbspec="2.0"
force="${xdoclet.force}"
mergedir="metadata/ejb">
<fileset dir="src/ejb"/>
<!-- generate struts forms -->
<strutsform destdir="${build.dir}/web/gen"
templateFile="metadata/templates/struts_form.xdt">
<packageSubstitution packages="persistence"
substituteWith="webapp.form"/>
</strutsform>
</ejbdoclet>
<!-- generate hibernate files -->
<hibernatedoclet
destdir="${build.dir}/ejb/gen"
mergedir="metadata/ejb"
excludedtags="@version,@author"
addedtags="@xdoclet-generated at ${TODAY}"
force="${xdoclet.force}">
<fileset dir="src/ejb"/>
<hibernate/>
</hibernatedoclet>
</target>
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of William
Gehrer
Sent: Monday, February 17, 2003 12:00 PM
To: [EMAIL PROTECTED]
Subject: [Xdoclet-user] hibernatedoclet problem
Hi,
I have followed the hibernate WiKi instructions for generating my
buildfile, but I get the debug output( using Eclipse M5, Ant 1.5.1,
xdoclet 1.2b2) shown below.
Could someone translate the error message for me and make some
suggestions?
I think ant is able to load all the necessary jars I have copied to
/lib/xdoclet. I have also put hibernate.jar into this directory.
Thanks in advance
robert
generate:
Adding reference: eclipse.progress.monitor ->
org.eclipse.core.runtime.SubProgressMonitor@1b3251d
fileset: Setup scanner in dir F:\prog\hibtest\lib\xdoclet with
patternSet{ includes: [*.jar] excludes: [] }
Class xdoclet.modules.hibernate.HibernateDocletTask loaded from parent
loader
+User task: hibernatedoclet
xdoclet.modules.hibernate.HibernateDocletTask
Adding reference: eclipse.progress.monitor ->
org.eclipse.core.runtime.SubProgressMonitor@a06577
+Task: hibernatedoclet
[hibernatedoclet] BUILD FAILED: file:F:/prog/hibtest/build.xml:62: Can't
create a hibernatedoclet element under {2}. Make sure the jar file
containing the corresponding subtask class is on the classpath specified
in the <taskdef> that defined {2}.
part of build.xml:
<target name="generate"
description="Generates Hibernate class descriptor files."
depends="compile">
<!-- Define the hibernatedoclet task -->
<taskdef name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask">
<classpath>
<fileset dir="${lib.home}/xdoclet">
<include name="*.jar"/>
</fileset>
</classpath>
</taskdef>
<!-- Execute the hibernatedoclet task -->
<hibernatedoclet
destdir="${generated.home}"
excludedtags="@version,@author,@todo"
force="true"
verbose="false">
<fileset dir="${src}">
<include name="**/hibernate/*.java"/>
</fileset>
<hibernate/>
</hibernatedoclet>
<!-- Upgrade grammar from Hibernate1 to Hibernate2 -->
<replace dir="${generated.home}">
<include name="**/hibernate/*.xml"/>
<replacefilter token="readonly" value="inverse"/>
<replacefilter token="role" value="name"/>
<replacefilter token="hibernate-mapping.dtd"
value="hibernate-mapping-2.0.dtd"/>
</replace>
</target>
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user