Re: [Xdoclet-user] What might be wrong with this ant-task (ejbdoclet)??

2008-04-01 Thread Fredrik Andersson

Hello!I started all over with this 
example:http://www.onjava.com/pub/a/onjava/2002/01/30/xdoclet.html?page=2I 
needed to tveak it a bit. By using a target like:  !-- Run EJBDoclet --  
target name=ejbdoclet depends=prepare  taskdef name=ejbdoclet  
classname=xdoclet.modules.ejb.EjbDocletTask  
classpathref=project.class.path  /  ejbdoclet
destdir=${generated.java.dir}excludedtags=@version,@author
ejbspec=2.0fileset dir=${java.dir}include 
name=**/*.java //filesetremoteinterface/
homeinterface/deploymentdescriptor 
destdir=${build.dir}/ejb/META-INF/jboss version=2.4 
xmlencoding=UTF-8 destdir=${build.dir}/ejb/META-INF/weblogic 
xmlencoding=UTF-8 destdir=${build.dir}/ejb/META-INF validatexml=true/
webSphere destdir=${build.dir}/ejb/META-INF /orion 
destdir=${build.dir}/ejb/META-INF /  /ejbdoclet  /targetI manage to 
genrate the ejb-jar.xml and weblogic-ejb-jar.xmlBest regardsFredrik Date: Sun, 
30 Mar 2008 05:15:08 -0700 From: [EMAIL PROTECTED] To: 
xdoclet-user@lists.sourceforge.net Subject: Re: [Xdoclet-user] What might be 
wrong with this ant-task (ejbdoclet)??  It looks that XDoclet did not 
recognized your sources being EJBs. This can happen, if you forget to 
inlcude javax.ejb.* classes on xdoclet classpath.   If those classes are not 
available, it's impossible to tell what exactly is ejb - thus everything gets 
ignored.I would also drop ant itself from task classpath  ( IIRC those 
classes are available in any case )regards, --- Fredrik Andersson 
[EMAIL PROTECTED] wrote: Hello!I try to use Xdoclet but I 
can not make it to work.I try to use it for this example code:  
http://dev2dev.bea.com/lpt/a/477My ejbdoclet tag looks like:
target name=ejbdoclet depends=prepare  taskdef name=ejbdoclet  
classname=xdoclet.modules.ejb.EjbDocletTask  
classpath=xdoclet/lib/xdoclet.jar;xdoclet/lib/log4j.jar;C:/Fredrik/Download/Ant/apache-ant-1.7.0/lib/ant.jar;C:/Fredrik/Download/Xdoclet/xdoclet-1.2.3/lib/xdoclet-ejb-module-1.2.3.jar
  /ejbdoclet  destdir=gen-src/java  
excludedtags=@version,@author  ejbspec=2.0  verbose=true  
force=true  mergeDir=xdoclet_merge  !--fileset dir=./src--  
fileset  dir=C:/Fredrik/Eclipse_workspace/spring_mdb/src  include 
name=**/*.java /  /fileset  deploymentdescriptor 
destdir=build/ejb/META-INF/  weblogic xmlencoding=UTF-8  
destdir=build/ejb/META-INF validatexml=true/  /ejbdoclet
/targetMy file structure looks like:  build.xml  src (all code 
under pack org/javatx/mdb)  xdoclet_mergMy first attempt without 
merge gave me an  ejb-jar.xml:  enterprise-beans  !-- Session Beans 
-- !-- To add  session beans that you have deployment descriptor  info 
for, add a file to your XDoclet merge  directory called session-beans.xml 
that contains   the session/session markup for those beans.   --  
!-- Entity Beans -- !-- To add  entity beans that you have deployment 
descriptor  info for, add a file to your XDoclet merge  directory called 
entity-beans.xml that contains   the entity/entity markup for those 
beans.   --  !-- Message Driven Beans -- !--   To add message driven 
beans that you have deployment  descriptor info for, add a file to your  
XDoclet merge directory called  message-driven-beans.xml that contains the  
message-driven/message-driven markup for those  beans. --  
/enterprise-beansSo I added xdoclet_merge with:  
message-driven-beans.xml   containing this line:  
message-drivenorg.javatx.mdb.SimpleMdb/message-driven
weblogic-enterprise-beans.xml  containing this line:  
weblogic-enterprise-beanorg.javatx.mdb.SimpleMdb/weblogic-enterprise-bean 
   ... even though  http://xdoclet.sourceforge.net/xdoclet/using.html  
does not mention anything about merge at all.That gave me an 
ejb-jar.xml like:  enterprise-beans  !-- Session Beans -- !-- To add 
 session beans that you have deployment descriptor  info for, add a file to 
your XDoclet merge  directory called session-beans.xml that contains   the 
session/session markup for those beans.   --  !-- Entity Beans -- 
!-- To add  entity beans that you have deployment descriptor  info for, 
add a file to your XDoclet merge  directory called entity-beans.xml that 
contains   the entity/entity markup for those beans.   --  !-- 
Message Driven Beans --   
message-drivenorg.javatx.mdb.SimpleMdb/message-driven  
/enterprise-beansTo me it looks like the ejbdoclet does not find my 
 source file.  What do you think guys!Any comment is welcome!!  
I'm really stuck.Best regards  Fredrik  
_  Spara, 
redigera och organisera dina foton enkelt med  Photo Gallery!  
http://get.live.com/photogallery/overview 
-  
Check out the new SourceForge.net Marketplace.  It's the best place to buy or 
sell services

Re: [Xdoclet-user] What might be wrong with this ant-task (ejbdoclet)??

2008-03-30 Thread Konstantin Priblouda
It looks that XDoclet did not recognized your sources
being EJBs.  This can happen,  if you forget to
inlcude
javax.ejb.* classes on xdoclet classpath.  

If those classes are not available,  it's impossible
to tell what exactly is ejb - thus everything gets
ignored. 


I would also drop ant itself from task classpath 
( IIRC those classes are available  in any case ) 


regards,
--- Fredrik Andersson [EMAIL PROTECTED]
wrote:

 
 Hello!
  
 I try to use Xdoclet but I can not make it to work.
  
 I try to use it for this example code:
 http://dev2dev.bea.com/lpt/a/477
  
 My ejbdoclet tag looks like:
  
 target name=ejbdoclet depends=prepare
 taskdef name=ejbdoclet
 classname=xdoclet.modules.ejb.EjbDocletTask

classpath=xdoclet/lib/xdoclet.jar;xdoclet/lib/log4j.jar;C:/Fredrik/Download/Ant/apache-ant-1.7.0/lib/ant.jar;C:/Fredrik/Download/Xdoclet/xdoclet-1.2.3/lib/xdoclet-ejb-module-1.2.3.jar
 /
 
 ejbdoclet
 destdir=gen-src/java
 excludedtags=@version,@author
 ejbspec=2.0
 verbose=true
 force=true
 mergeDir=xdoclet_merge
 !--fileset dir=./src--
 fileset
 dir=C:/Fredrik/Eclipse_workspace/spring_mdb/src
 include name=**/*.java /
 /fileset
 deploymentdescriptor destdir=build/ejb/META-INF/
 weblogic xmlencoding=UTF-8
 destdir=build/ejb/META-INF validatexml=true/
 /ejbdoclet
 
 /target
  
 My file structure looks like:
 build.xml
 src (all code under pack org/javatx/mdb)
 xdoclet_merg
  
 My first attempt without merge gave me an
 ejb-jar.xml:
enterprise-beans
   !-- Session Beans -- !--   To add
 session beans that you have deployment descriptor
 info for, add   a file to your XDoclet merge
 directory called session-beans.xml that contains
   the session/session markup for those beans.   
  --
   !-- Entity Beans -- !--   To add
 entity beans that you have deployment descriptor
 info for, add   a file to your XDoclet merge
 directory called entity-beans.xml that contains 
  the entity/entity markup for those beans.
 --
   !-- Message Driven Beans -- !--  
 To add message driven beans that you have deployment
 descriptor info for, add   a file to your
 XDoclet merge directory called
 message-driven-beans.xml that contains   the
 message-driven/message-driven markup for those
 beans. --
/enterprise-beans
  
 So I added xdoclet_merge with:
 message-driven-beans.xml 
  containing this line:

message-drivenorg.javatx.mdb.SimpleMdb/message-driven
   
 weblogic-enterprise-beans.xml
  containing this line:

weblogic-enterprise-beanorg.javatx.mdb.SimpleMdb/weblogic-enterprise-bean
 
 ... even though
 http://xdoclet.sourceforge.net/xdoclet/using.html
 does not mention anything about merge at all.
  
 That gave me an ejb-jar.xml like:
enterprise-beans
   !-- Session Beans -- !--   To add
 session beans that you have deployment descriptor
 info for, add   a file to your XDoclet merge
 directory called session-beans.xml that contains
   the session/session markup for those beans.   
  --
   !-- Entity Beans -- !--   To add
 entity beans that you have deployment descriptor
 info for, add   a file to your XDoclet merge
 directory called entity-beans.xml that contains 
  the entity/entity markup for those beans.
 --
   !-- Message Driven Beans --  

message-drivenorg.javatx.mdb.SimpleMdb/message-driven
/enterprise-beans
  
 To me it looks like the ejbdoclet does not find my
 source file.
 What do you think guys!
  
 Any comment is welcome!!
 I'm really stuck.
  
 Best regards
 Fredrik
  
  

_
 Spara, redigera och organisera dina foton enkelt med
 Photo Gallery!
 http://get.live.com/photogallery/overview
-
 Check out the new SourceForge.net Marketplace.
 It's the best place to buy or sell services for
 just about anything Open Source.

http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
 xdoclet-user mailing list
 xdoclet-user@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/xdoclet-user
 


[ Konstantin Pribluda http://www.pribluda.de ]
JTec quality components: http://www.pribluda.de/projects/


  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net