Clarance,

is it a bug or functionality?  its definately known about.  Just recently
we've been having a discussion on dev about these sorts of issues.  I'm
assuming you would like XDoclet to completely ignore any ejbs without
@ejb:bean comments?  Another option we've considered is to generate stuff
based on a set of "smart defaults".  

To be honest, I didn't know this had changed since 1.0 (I thought it
changed before that).  The only work-around I can suggest is to change
your build.xml to exclude the base bean(s).

As a side note though - XDoclet will generate whatever methods are
required for the ejbspec (empty implementations), so if that's all you're
using the base class for, you may be able to discard it (o:

cheers
dim

On Wed, 31 Oct 2001, Clarance Howatt wrote:

> I tried to upgrade from version 1.0 to the CVS version of XDoclet
> (downloaded this morning).
> 
> I have about 100 EJBeans and all of them inherit from a BasicEntityBean.
> The BasicEntityBean is just a convenience bean so that I do not have to
> define all of the methods defined by the EJB spec.  Under 1.0 everything was
> working great (thanks for making my life so easy).
> 
> Now for the bad news, when I try and run the latest version of XDoclet, I
> get the following error:
> 
> [ejbdoclet] (TemplateEngine.invokeMethod         710 ) Invoking method
> failed: p
> arentDataObjectClass , line=9 of template file: \xdoclet\ejb\dataobject.j
> [ejbdoclet] xdoclet.XDocletException: @ejb:bean class tag expected in class
> com.
> yottayotta.ejb.BasicEntityBean but not found.
> 
> Now I know that all of my entity beans must include the @ejb:bean tag and
> all of the beans that I wish to run XDoclet with do have this tag.  The
> BasicEntityBean does NOT have the @ejb:bean tag but that is by design.  I do
> not want anything generated based on this file and it has been excluded in
> the ant build file.  And remember, It was working under 1.0.
> 
> This behaviour can be reproduced in the samples that come with xdoclet by
> simple removing the @ejb:bean tag from person.java (make sure you exclude
> this file in the build.xml file)
> 
> Is this a bug or new functionality?
> 
> C.
> 
> 
> 
> _______________________________________________
> 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

Reply via email to