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-driven>org.javatx.mdb.SimpleMdb</message-driven>
weblogic-enterprise-beans.xml
containing this line:
<weblogic-enterprise-bean>org.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-driven>org.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