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
