> Message: 5
> Subject: Re: [Xdoclet-user] The <ejbdoclet> task doesn't support the nested
> "packagesubstitution" element.
> From: Andrew Stevens <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Organization:
> Date: 07 Nov 2003 23:34:39 +0000
> Reply-To: [EMAIL PROTECTED]
>
> On Fri, 2003-11-07 at 23:33, Chevallier Christophe wrote:
> > Hi,
> > First of all I'm very happy to be able to use xdoclet, I thing this
> > project it's very interesting for the java community, thanks to the
> > authors.
> > But I have a big problem, lets me explain to us :
> > I have installed xdoclet xdoclet-bin-1.2b3.tgz on my Mandrake 9.1
> > distribution.
> > I have untar all files and I want to try the samples. but each time
> > I'm doing "ant" i have the same message :
> >
> > Buildfile: build.xml
> >
> > init:
> >
> > prepare:
> >
> > ejbdoclet:
> > [echo] +---------------------------------------------------+
> > [echo] | |
> > [echo] | R U N N I N G E J B D O C L E T |
> > [echo] | |
> > [echo] +---------------------------------------------------+
> >
> > BUILD FAILED
> > file:/home/download/xdoclet/ok/samples/build.xml:113: The <ejbdoclet>
> > task doesn't support the nested "packagesubstitution" element.
> >
> > I have try to create another build file for my specific project
> > because I want to use xdoclet to generate the hibernate
> > configuration's files.
> >
> > When I want ant I have exactly the same king of message :hibernate:
> > [echo] +---------------------------------------------------+
> > [echo] | |
> > [echo] | R U N N I N G HIBERNATE |
> > [echo] | |
> > [echo] +---------------------------------------------------+
> >
> > BUILD FAILED
> > file:/home/ccr/Tourism/build.xml:279: The <hibernatedoclet> task
> > doesn't support the nested "hibernate" element.
> > At the beginning I thought I have the wrong version of ant, but wasn't
> > because I have the 1.5.3.
> > I'm using the jre 1.4.183 from sun.
> >
> > Does some one have an idea ? I have try to found in the archive but
> > this action unsuccessful.
> > Thank you for your response.
> > Christophe.
>
> Can you show us the relevant bits from your build.xml (taskdefs, the
> *doclet tasks, and any path definitions that they're referencing)?
>
> Any time a task "doesn't support the nested" subtask or other elements,
> chances are it's a classpath problem. Have you had an older version of
> xdoclet installed, which it might be picking up instead? Are you using
> a CLASSPATH environment variable? Have you added any extra jars into
> Ant's lib directory besides the ones that came with it?
>
>
> Andrew.
>
>
>
>
> --__--__--
>
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
>
>
> End of xdoclet-user Digest
Thanks for your answer,here you can found the specifics part of my build.xml.
for the declaration
<property name="lib.dir" value="lib"/>
<property name="src.dir" value="src"/>
<property name="classes.dir" value="classes"/>
<property name="meta-inf.dir" value="${src.dir}/META-INF"/>
<property name="doc.dir" value="doc"/>
<property name="hibernate.lib.dir" value="${basedir}/lib/hibernate"/>
<property name="jboss.dir" value="${basedir}/lib/jboss"/>
<property name="xdoclet.lib.dir" value="${basedir}/lib/xdoclet"/>
<property name="xdoclet.force" value="false"/>
<property name="gen-src.dir" value="gen-src"/>
<property name="generated.home" value="${gen-src.dir}"/>
<!-- <property name="ressources.dir" value="ressources"/> -->
<property name="build.dir" value="build"/>
<property name="jar.dir" value="jar"/>
<property name="jar.file" value="hibernate.jar"/>
for the lib path
<path id="project.lib">
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<fileset dir="${xdoclet.lib.dir}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${jboss.dir}/client">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${hibernate.lib.dir}">
<include name="**/*.jar"/>
</fileset>
</path>
for taskef
<taskdef
name="ejbdoclet"
classname="xdoclet.modules.ejb.EjbDocletTask"
classpathref="project.lib"/>
<taskdef
name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="project.lib"/>
and my hibernate target
<target name="hibernate" depends="prepare">
<echo>+---------------------------------------------------+</echo>
<echo>| |</echo>
<echo>| R U N N I N G HIBERNATE |</echo>
<echo>| |</echo>
<echo>+---------------------------------------------------+</echo>
<hibernatedoclet
destdir="${generated.home}"
excludedtags="@version,@author,@todo"
force="${generated.forced}"
mergedir="${generated.home}"
verbose="true">
<hibernate version="2.0"/>
<fileset dir="${src.dir}">
<include name="**/*.java"/>
</fileset>
</hibernatedoclet>
</target>
I have try to check all paths, apparently they are ok.
I have move the projet folder on my windows' partition and on windows it words. I have
check if it's a case sensitive but I haven't found any thing.
I'm sure I have done some thing stupid, but I can found it.
Thanks
Christophe
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user