I am new to XDoclet. 

I am using xdoclet version 1.2.2 and Ant version 1.5.

I am getting the following error when I am executing my build.xml file.

E:\XDoclet_example\code>ant
Buildfile: build.xml

init:

prepare:
    [mkdir] Created dir: E:\XDoclet_example\code\build
    [mkdir] Created dir: E:\XDoclet_example\code\build\ejb
    [mkdir] Created dir: E:\XDoclet_example\code\build\ejb\META-INF
    [mkdir] Created dir: E:\XDoclet_example\code\build\j2ee
    [mkdir] Created dir: E:\XDoclet_example\code\dist
    [mkdir] Created dir: E:\XDoclet_example\code\gen-src
    [mkdir] Created dir: E:\XDoclet_example\code\gen-src\java

ejbdoclet:

BUILD FAILED

file:E:/XDoclet_example/code/build.xml:50: taskdef class
xdoclet.modules.ejb.EjbDocletTask cannot be found

Total time: 3 seconds

I have set xdoclet-ejb-module-1.2.2.jar in my classpath.

I am given below build.xml file details.


<?xml version="1.0"?>

<project name="EJB Xbean" default="ejb-jar" basedir=".">

   <!-- Init -->
   <target name="init">

      <property name="lib.dir" value="lib" />
      <property name="xdoclet.jar.path"
value="D:/xdoclet-1.2.2/lib/xdoclet-1.2.2.jar" />
      <property name="log4j.jar.path" valueD:/xdoclet-1.2.2/lib/log4j.jar" />
      <property name="ant.jar.path"
value="D:/bea/weblogic81/server/lib/ant/ant.jar" />

      <property name="src.dir" value="src" />
      <property name="generated.src.dir" value="gen-src" />

      <property name="java.dir" value="." />
      <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" />

      <property name="build.compiler" value="modern" />
      <property name="name" value="receiver-xbean" />

   </target>

   <!-- Prepare -->
   <target name="prepare" depends="init">

      <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.java.dir}" />

   </target>

   <!-- Run EJBDoclet -->
   <target name="ejbdoclet" depends="prepare">

      <taskdef name="ejbdoclet"
               classname="xdoclet.modules.ejb.EjbDocletTask"
classpath="${java.class.path};${xdoclet.jar.path};${log4j.jar.path};${ant.jar.path}"
      />

      <ejbdoclet
         sourcepath="${java.dir}"
         destdir="${generated.java.dir}"
         excludedtags="@version,@author"
         ejbspec="2.0">

         <fileset dir="${java.dir}">
            <include name="**/ReceiverBean.java" />
         </fileset>

         <remoteinterface/>
         <homeinterface/>
         <deploymentdescriptor destdir="${build.dir}/ejb/META-INF"/>

         <jboss version="2.4" xmlencoding="UTF-8"
destdir="${build.dir}/ejb/META-INF"/>
         <weblogic xmlencoding="UTF-8"
destdir="${build.dir}/ejb/META-INF" validatexml="true"/>
         <webSphere destdir="${build.dir}/ejb/META-INF" />
         <orion destdir="${build.dir}/ejb/META-INF" />

      </ejbdoclet>

   </target>

   <!-- Compile -->
   <target name="compile" depends="ejbdoclet">

      <!-- Compile EJBs -->
      <javac srcdir="${java.dir};${generated.java.dir}"
             destdir="${build.dir}/ejb"
             includes="examples/*.java">
      </javac>

   </target>

   <!-- Create EJB-JAR file -->
   <target name="ejb-jar" depends="compile">

      <jar jarfile="${build.dir}/j2ee/${name}-ejb.jar"
basedir="${build.dir}/ejb" />

   </target>

   <!-- Clean everything -->
   <target name="clean" depends="init">

      <delete dir="${build.dir}" />
      <delete dir="${dist.dir}" />
      <delete dir="${generated.src.dir}" />

   </target>

</project>

Any help is highly appreciated.



DARMA


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to