Hi,

I believe it's out of xdoclet's scope. We're not going to use xdoclet
for ejbjar/deploy/make! What I'm proponent of is just generating
application-client.xml stuff. Leave the rest to other tools. XDoclet is
not the center of the universe :o)

Ara. 

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:xdoclet-devel-
> [EMAIL PROTECTED]] On Behalf Of Vincent Harcq
> Sent: Wednesday, March 13, 2002 1:36 PM
> To: [EMAIL PROTECTED]
> Subject: [Xdoclet-devel] New ejbjar subtask
> 
> Hi,
> The original idea is here:
>
https://sourceforge.net/tracker/?func=detail&aid=510588&group_id=31602&a
ti
> d=402707
> 
> The idea is:
> ejbdoclet (forget web/war for a minute) generates sources and DDs so
> why stop here and not compile and build the ejb jar as well (and also
> ejb-client jar)
> After dreaming about that last night, I think the best would be to
have
> a new Task (not an ejbdoclet subtask) to put after ejbdoclet and after
> the compilation task (javac/jikes/whatever), (and after any speicifcs
> stuffs cvs commit of generated files, ...)
> It would be a subclass of Ant's ejbjar task.
> This will again parse the tagged class to get a list of "import"
> statements.  Then go the superclass() path on each of them to get the
> complete list of needed import.  Check timestamp comparing to the
> target ejb jar files and regenerate it if needed.
> To support ejb jar "Manifest classpath" option or not (I think some
> containers does not see that ?) we will either generate ejb jar with a
> classpath reference to ejb-client jar or build the two.
> Then next steps would be to have dependancy between (lets call it)
> "xejbjar" to automatically includes their ejb-client jars in the
> Manifest.
> ejb-client would parse Home/Remote/Local interfaces, Data object, Util
> class
> ejb would parse javax.ejb.*Bean implementations as well.
> 
> This task will not see the dynamically loaded classes, so we will need
> <support> subtask of "ejbjar" to include them manually.
> 
> For the JBoss geeks this is very similar to the (too) wonderful
> ScopeDeployer of Dr Jung but this would be all containers compliant.
> David, I think you are working on a Jboss xdoclet-deployer and I am
not
> sure the overlap that will exists with what you are doing
> 
> Vincent
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Try FREE Yahoo! Mail - the world's greatest free email!
> http://mail.yahoo.com/
> 
> _______________________________________________
> Xdoclet-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-devel



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

Reply via email to