> Hi Dmitri,

Dim should be sleep right now so I'll answer :-)

> I tried to use your template-Tag inside of <ejbdoclet> . But following
the
> error occurs:
> Class xdoclet.TemplateSubTask doesn't support the "oftype" attribute.
> I use xdoclet-1.0.1.
> 
> I hava another question:
> Must I activate the functionality of {0}? With the tag
> <deploymentdescriptor destinationFile="{0}-ejb-jar.xml"/>
> a file with the name {0}-ejb-jar.xml will be generated in the
> ${build.dir}/ejb/META-INF. Inside this file is the deployment
descriptor
> of
> several Beans.
> I've removed all Lines with the String "forAllClasses" in the file
> D:\Programme\java\xdoclet-1.0.1\src\xdoclet\ejb\ejb-jar_xml.j

This is the trick:

<deploymentdescriptor destinationFile="{0}-ejb-jar.xml"
templateFile="full-path-to-your-modified-template-file.j"/>

It should work fine (haven't tested it, but if it doesn't work then it's
a bug).

No need for a separate <template/> element. Anyway, all subtasks are (or
should be) independent from each other, setting
destinationFile="{0}-ejb-jar.xml" for <deploymentdescriptor/> means
nothing for <template/>. For any serious modification to
Xdoclet/template/etc please first read core/docs/architecture.html.

Ara.

> My ejbdoclet-tag:
> 
>       <ejbdoclet
>          sourcepath="${src.dir}"
>          destdir="${generated.java.dir}"
>          classpathref="project.class.path"
>          excludedtags="@version,@author"
>          ejbspec="2.0">
> 
>          <fileset dir="${src.dir}">
>             <include name="**/*Bean.java" />
>          </fileset>
> 
>          <dataobject/>
>          <remoteinterface/>
>          <localinterface/>
>          <homeinterface/>
>          <localhomeinterface/>
>          <entitypk/>
>          <entitycmp/>
> 
>          <deploymentdescriptor destinationFile="{0}-ejb-jar.xml"/>
> 
>          <template
>               destinationFile="{0}-ejb-jar.xml"
>               ofType="javax.ejb.EntityBean"
> 
>
templateFile="D:\Programme\java\xdoclet-1.0.1\src\xdoclet\ejb\ejb-body.j
"
>               destdir="${build.dir}/ejb/META-INF" />
> 
> 
>          <jboss version="2.4" xmlencoding="UTF-8"
>                 typemapping="Hypersonic SQL"
>                 datasource="java:/DefaultDS"
>                 destdir="${build.dir}/ejb/META-INF"/>
> 
>       </ejbdoclet>
> 
> > > No, you're using destdir, but you should use destinationFile.
> > > <deploymentdescriptor destinationFile="{0}-ejb-jar.xml"/>
> >
> > any reason why this doesn't do the trick:
> >
> > <template
> >   destinationFile="{0}-ejb-jar.xml"
> >   ofType="javax.ejb.EntityBean"
> >
> > templateFile="/home/dim/cvs/xdoclet/core/resources/xdoclet/ejb
> > /ejb-body.j"
> >   destdir="${build.dir}/ejb/META-INF" />
> >
> > ?
> >
> > that's your other option, and should provide true fragments.
> > If you need
> > to wrap that template in something else, then its not too
> > hard to do.  (of
> > course you'll need to change the value of templateFile above).
> >
> > cheers
> > dim
> >
> >
> > >
> > > Ara.
> > >
> > >
> > > _________________________________________________________
> > > Do You Yahoo!?
> > > Get your free @yahoo.com address at http://mail.yahoo.com
> > >
> > >
> > > _______________________________________________
> > > Xdoclet-user mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> > >
> >
> >
> > _______________________________________________
> > Xdoclet-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 
> --
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
> 
> 
> 
> --
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
> 
> 
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to