Here is how to build from CVS:
1) Download and install Ant 1.5 beta
2) Get the xdoclet-all module from CVS
3) Cd to xdoclet and execute ant.

(You'll probably get an OutOfMemoryError. If you do, just build again 
and it should go through).

You should also read xdoclet/readme_ant15_jdk13.txt

If you run into problems, do not hesitate to ask on this list. We're 
currently lacking a good build howto, and any feedback is most welcome.

If you succeed, it would be nice if you could resubmit your patch 
against the current CVS version of the file. The file has probably 
undergone other changes in CVS than yours since 1.2 (which I suppose is 
the version your patch is against). That makes it pretty hard for us to 
apply your patch. Besides, the file has moved and the extension has 
changed to .xdt (XDoclet Template)

Here is what you should do:
1) Verify if the problem persists in CVS HEAD
2) If yes on 1) -> submit a patch (as a diff) to the patches page on 
SF. 

Email in my personal mailbox gets lost/forgotten, patch tracker items 
don't. 

Submitting a diff instead of an entire file makes it possible for us to 
see what you have changed. We need to know that in order to judge 
whether your patch is "good" or "bad".

Description about how to make a diff patch is here (Patches section):
http://jakarta.apache.org/site/source.html

Thanks,
Aslak

----- Original Message -----
From: Dirk Brenckmann <[EMAIL PROTECTED]>
Date: Friday, May 31, 2002 4:03 pm
Subject: Re: [Xdoclet-user] JBoss @jboss:subscriber tag

> Hi,
> 
> ... maybe you already fixed that ...
> When generating home interfaces for non-conrete-bean-classes, the 
> generation of finder
> methods is not done, due to: <XDtEjb:ifIsAConcreteEJBean>
> which does not only wrap the findByPrimaryKey method.
> 
> This results in an empty Home Interface and becomes a problem if 
> you do the following:
> 
> MyExampleEJB extends BasicEJB
> MyExample extends Basic
> MyExampleHome extends BasicHome
> 
> If you keep working with "Basic" and need to find objects of the 
> actual but unknown
> type of EJB (e.g. MyExample).
> 
> Because of the missing finders you cannot simply do the following:
> 
> // call abstract ejb-interface-method to receive subclasses home 
> interfaceBasicHome home = myCurrentBasicInstance.getHome();
> // find ejbs
> Collection c = home.findByWhatever( ... );
> 
> Of course, the findByPrimaryKey Method must not be generated, because
> "Basic"  is abstract.
> 
> Thanx for your time and work
> Dirk Brenckmann
> 
> P.S.: I'd really love to help and add some features to that cool 
> tool, but using the
> current state of the CVS I lack some documentation to make the new 
> versionof xdoclet work... do you have some drafts that could help me?
> 


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

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

Reply via email to