Hello all, I am trying to generate local and local home interafaces for two entity beans (BeanA and BeanB) that have a 1-1 bidirectional relationship with each other. Now BeanB is also invloved in a 1:Many bidirectional relationship with another bean called BeanC. I am also trying to use xdoclet to generate the primary key classes for these entity beans. I have tried to configure my xdoclet-build.xml to generate the classes that I want but all I get generated are only the primary key classes of the above beans. Xdoclet ignores the generation of the interfaces
I have the following class level tags defined in all my beans @ejb.home local-class="ejb.user.XXHomeLocal" generate="true" @ejb.interface local-class="ejb.user.XXLocal" generate="true" @ejb.pk class="ejb.user.XXPK" generate="true" I tried my ejdoclet target in xdoclet-build.xml defination is as follows: <?xml version="1.0" encoding="UTF-8"?> <project name="Cafeman" default="ejbdoclet" basedir="."> <path id="xdoclet.classpath"> <pathelement location="C:/Program Files/eclipse/workspace/cafeman/bin"/> <pathelement location="E:/java/jboss/jboss-3.2.1/server/default/lib/jboss-j2ee.jar"/> <pathelement location="E:/java/tomcat/jakarta-tomcat-4.1.27/common/lib/commons-logging-api.jar"/> <fileset dir="C:/Program Files/eclipse/plugins/org.jboss.ide.eclipse.xdoclet.core_1.2.1/"> <include name="*.jar"/> </fileset> </path> <!-- Init --> <target name="init"> <tstamp> <format property="TODAY" pattern="d-MM-yy"/> </tstamp> <property name="src.dir" value="src" /> <property name="generated.src.dir" value="gen-src" /> <property name="generated.java.dir" value="${generated.src.dir}/java" /> <property name="config.dir" value="config" /> <property name="build.dir" value="build" /> <property name="dist.dir" value="dist" /> </target> <!-- Prepare --> <target name="prepare" depends="init"> <taskdef name="xdoclet" classname="xdoclet.DocletTask" classpathref="xdoclet.classpath" /> <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="xdoclet.classpath" /> <mkdir dir="${build.dir}" /> <mkdir dir="${build.dir}/ejb" /> <mkdir dir="${build.dir}/ejb/META-INF" /> <mkdir dir="${build.dir}/j2ee" /> <mkdir dir="${dist.dir}" /> <mkdir dir="${generated.src.dir}" /> <mkdir dir="${generated.src.dir}/META-INF" /> <mkdir dir="${generated.java.dir}" /> </target> <!-- =================================================================== --> <!-- ejbdoclet --> <target name="ejbdoclet" depends="prepare"> <ejbdoclet destdir="${generated.src.dir}" mergedir="parent-fake-to-debug" excludedtags="@version,@author,@todo" addedtags="@xdoclet-generated at ${TODAY},@copyright The Cafeman Team,@author e.banfa @version ${version}" ejbspec="2.0" verbose="true" > <fileset dir="${src.dir}"> <include name="ejb/user/*.java"/> <include name="ejb/util/*EJBBean.java"/> </fileset> <localinterface/> <localhomeinterface/> <entitypk/> <deploymentdescriptor destdir="${generated.src.dir}/META-INF" validatexml="true" mergedir="fake-to-debug" description="" > <configParam name="clientjar" value="blah.jar"/> </deploymentdescriptor> <jboss version="3.2" unauthenticatedPrincipal="nobody" xmlencoding="UTF-8" destdir="${generated.src.dir}/META-INF" validatexml="true" preferredrelationmapping="relation-table" /> </ejbdoclet> </target> </project> ===== EDWARD BANFA NETPLAY TECHNOLOGIES INC. JOS, PLATEAU STATE NIGERIA. __________________________________ Do you Yahoo!? Get better spam protection with Yahoo! Mail. http://antispam.yahoo.com/tools ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user