new to xdoclet - I am probably missing something
simple but.......
Java:
package jvapp;
import javax.ejb.*;
/** Perform Get Advice
* @author jv * @since 1.2 * @stereotype SessionBean * @remoteInterface jvapp.Advice * @homeInterface jvapp.AdviceHome * @statemode Stateless * * @ejbgen:session * ejb-name = AdviceBean * default-transaction = Required * * @ejbgen:jndi-name * local = AdviceLocalHome * remote = AdviceHome * */ public class AdviceBean implements SessionBean
{
private String adviceString[] =
{"one","two","three","four","five"};
public void ejbCreate() throws
CreateException {
System.out.println("ejbCreate"); } public void ejbActivate()
{System.out.println("ejbActivate");}
public void ejbPassivate() {System.out.println("ejbPassivate");} public void ejbRemove() {System.out.println("ejbRemove");} public void setSessionContext(SessionContext ctx) {System.out.println("setSessionContext");} /** Perform Get
Advice
* @author jv * @return String * @since 6.2 * * @ejbgen:local-method * @ejbgen:remote-method */ public String getAdvice()
{
System.out.println("getAdvice"); int random = (int) (Math.random() * adviceString.length); return adviceString[random]; } } End of Java
Piece of the build.xml
<property name="xdoclet.home"
value="/opt/xdoclet-1.2.2"/>
<property name="xdoclet.lib" value="${xdoclet.home}/lib"/> <property name="ant.home" value="/opt/apache-ant-1.6.0"/> <property name="ant.lib" value="${ant.home}/lib"/> <path id="xdoclet.path"> <fileset dir="${xdoclet.lib}"> <include name="*.jar"/> </fileset> </path> <target
name="build-xdoclet">
<echo message="Cleaning xdoclet...."/> <delete includeEmptyDirs="true" quiet="true"> <fileset dir="${basedir}/xdoclet/build"/> </delete> <echo
message="Running
ejbdoclet...."/>
<taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="xdoclet.path"/> <echo
message="java file
${xdoclet.java.file}"/>
<ejbdoclet destdir="${basedir}/xdoclet/build" verbose="true" force="true" excludedtags="@version,@author" ejbspec="2.0"> <fileset file="${basedir}/xdoclet/${xdoclet.java.file}"/>
<remoteinterface/>
<homeinterface/> <localinterface/> <localhomeinterface/> <session/> <deploymentdescriptor/> <weblogic xmlencoding="UTF-8" validatexml="true"/> </ejbdoclet> </target> End of piece of build.xml
The build generates the DDs, but without the class
information.
The build does not generate the java
files.
Could somebody please help me.
Regards
John
|
- Re: [Xdoclet-user] not generating java files John Vincent
- Re: [Xdoclet-user] not generating java files Konstantin Priblouda