Xdoclet que levada ?! me ajudem!

e o Seguinte estou querendo aprender EJB de sessão,quando estava lendo devemos criar uma inteface Remota que extends a EJBObject onde definimos nosso metodos que devera conter na Classe que implementa SessionBean, e uma Intefrace que criar uma instancia que sera usado pelo cliente, sem problemas, quando fizemos uma pacote jar e preciso conter um Descritor de Impantação, e ai que to apanhando um pouquinho, pois li alguns tutoria da internet criados pelo ant, consegui aprender muita coisa mais quando tento gerar uma ejb-jar.xml ele aparece sem implementação se algume poder dar uma luz agradeço …>!!
segue minha xml do ant.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="montajar" name="jsper">
	<path id="project.class.path">
		<fileset dir="C:\Sun\AppServer\lib">
			        <include name="*.jar"/>
		    </fileset>
	    <fileset dir="C:\xdoclet-1.2.3\lib">
	        <include name="*.jar"/>
	    </fileset>
	</path>
    <property name="ejb.dir" value="compiladas"/>
   	<property name="META" value="META-INF"/>
    <property name="build.dir" value="ejb/dev/"/>
    <property name="ejb.src" value="\ejbdoclet\src"/>
    <target name="init">
	<mkdir dir="${ejb.dir}"/>
    <mkdir dir="${ejb.dir}\${META}"/>
	<javac srcdir="${build.dir}" destdir="${ejb.dir}">
    	<classpath>
    	<pathelement path="C:\Sun\AppServer\lib\j2ee.jar" />
    		</classpath>
	</javac>
    </target>
	<target name="criaejb" depends="init">
<taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="project.class.path"
/>
	<ejbdoclet
	 destdir="${build.dir}"
     excludedtags="@version,@author"
 	  force="true"	
     	verbose="true"
	>	
    	

		<fileset dir="${build.dir}" includes="*.java"/>
    	
			 <dataobject/>

			        <packageSubstitution packages="persistence" substituteWith="interfaces"/>

			        	<remoteinterface destDir="${build.dir}"/>
			        	<homeinterface destDir="${build.dir}"/>
			           	<localinterface destDir="${build.dir}"/>
			           	<localhomeinterface destDir="${build.dir}"/>
			        <deploymentdescriptor destdir="${build.dir}"/>

</ejbdoclet>
    </target>
	<target name="montajar" depends="criaejb">
	<copy todir="${ejb.dir}\${META}" file="${build.dir}\ejb-jar.xml" />
	<delete file="${build.dir}\ejb-jar.xml" />
	<jar jarfile="${build.dir}\EJB.jar" basedir="${ejb.dir}">
	<manifest>
	<attribute name="comeco.class" value="exemplo.main.Exec"/>
	</manifest>	
	</jar>
	</target>
	<target name="clean">
	<delete dir="${ejb.dir}"/>
	</target>
</project>

o arquivo gerado ejb-jar.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">

<ejb-jar >

   <description><![CDATA[Sem Descrição.]]></description>
   <display-name>Gerado pelo XDoclet</display-name>

   <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>

   <!-- Relationships -->

   <!-- Assembly Descriptor -->
     <!--
       To specify your own assembly descriptor info here, add a file to your
       XDoclet merge directory called assembly-descriptor.xml that contains
       the <assembly-descriptor></assembly-descriptor> markup.
     -->

   <assembly-descriptor >
     <!--
       To specify additional security-role elements, add a file in the merge
       directory called ejb-security-roles.xml that contains them.
     -->

   <!-- method permissions -->
     <!--
       To specify additional method-permission elements, add a file in the merge
       directory called ejb-method-permissions.ent that contains them.
     -->

   <!-- transactions -->
     <!--
       To specify additional container-transaction elements, add a file in the merge
       directory called ejb-container-transactions.ent that contains them.
     -->

   <!-- finder transactions -->

   <!-- message destinations -->
     <!--
       To specify additional message-destination elements, add a file in the merge
       directory called ejb-message-destinations.ent that contains them.
     -->

   <!-- exclude list -->
     <!--
       To specify an exclude-list element, add a file in the merge directory
       called ejb-exclude-list.xml that contains it.
     -->
   </assembly-descriptor>

</ejb-jar>

heheh ainda bem que consegui … ja que niguem me deu uma luz … heheh
So confudi dos diretorios que barria minhas ,java hehehe, esse tal de xdoclet e bom muito facil para que o usuario compile mais da um pouqunho de trabalho … .!!