Hi, I want to upgrade XDoclet from version 1.2b3 to 1.2.3 to get to the <mdb> tag, but when I do, the assembly descriptor part of the ejb-jar.xml file is no longer generated. I have googled and checked the list, but have found precious little on any assembly descriptor problems.
The ejb-jar.xml is generated by the ant snippet: <target name="xdoclet.deploymentdescriptor" depends="init" description="Generate deployment descriptor for EJBs."> <copy overwrite="true" todir="${module.build.dir}/mergedir" filtering="true"> <fileset dir="${module.etc.dir}/xdoclet" includes="*.xml"/> <filterset> <filtersfile file="${global.filters.filename}"/> </filterset> </copy> <ejbdoclet destdir="${module.build.autosrc.dir}" ejbspec="2.0" ejbClassNameSuffix="Impl,Bean" mergeDir="${module.build.dir}/mergedir" verbose="true"> <fileset dir="${module.src.dir}"> <include name="${xdoclet.pattern}"/> <exclude name="**/Abstract*"/> </fileset> <packageSubstitution packages="impl" substituteWith="interfaces"/> <deploymentdescriptor destdir="${module.hotjar.dir}/META-INF"/> </ejbdoclet> </target> I do not know if it is relevant, but we run xdoclet several times in our build. However, the above target is the only one to generate a deployment descriptor. In 1.2b3 the following is generated in the ejb-jar.xml file: <!-- Assembly Descriptor --> <assembly-descriptor > <security-role> <description><![CDATA[description not supported yet by ejbdoclet]]></description> <role-name>IServiceRole</role-name> </security-role> [snip] <method-permission > <description><![CDATA[description not supported yet by ejbdoclet]]></description> <role-name>kuo</role-name> <role-name>kuosystem</role-name> <role-name>KungUngOleRole</role-name> <method > <description><![CDATA[description not supported yet by ejbdoclet]]></description> <ejb-name>KungUngOleService</ejb-name> <method-name>*</method-name> </method> </method-permission> [snip] <container-transaction > <method > <ejb-name>KungUngOleService</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction> [snip] </assembly-descriptor > In 1.2.3 there is no assembly descriptor, but just the comment: <!-- Assembly Descriptor --> Does anybody know whether the handling of the assembly descriptor was changed between 1.2b3 and 1.2.3? Any ideas for further experiments are much appreciated. I am new to XDoclet, so I have only tried to change the mergedir and the ejbspec version. Best regards, Jacob Grydholt ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642 _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user