40.2. Ejbdoclet Ant target

The following ejbdoclet Ant target illustrates how to launch an xdoclet task to generate a deployment descriptor for JOnAS. The defaultentityjndiname is not mandatory, but you can use it if you do not want to specify the @bean.jndi-name for your Entity beans.

<target name="ejbdoclet" >
    <taskdef
       name="ejbdoclet"
       classname="xdoclet.modules.ejb.EjbDocletTask"
       classpathref="project.class.path"
    />
         
    <ejbdoclet
       destdir="${build.generate.dir}"
       excludedtags="@version,@author"
       addedtags="@xdoclet-generated at ${TODAY}"
       ejbspec="2.0"
       verbose="true"
    >
      ... 
       <jonas version="4.2"
           validateXML="true"
           destdir="${build.generate.dir}"
           defaultentityjndiname="jdbc_1"
       />
    </ejbdoclet>
</target>