I have tried to run a really simple example (http://www.onjava.com/lpt/a/1498) just to make me feel confident ;-) But it seems I should have tried something more ambicious as I couldn�t even run this simple one :-(
 
I have heard some guys reporting similar problem have solved it using new version of ant, which I�m using already(1.5.1)
 
First, I�ve tried it using XDoclet 1.2.0b1
 
BUILD FAILED
file:H:/projetos/Ev/XDoclet/code/build.xml:53: taskdef class xdoclet.ejb.EjbDocletTask cannot be found
 
Then I tried Xdoclet version XDoclet 1.1.2. But it hasn�t worked either:
 
[ejbdoclet] javadoc: Cannot find doclet class xdoclet.DocletTask$DocletMain
[ejbdoclet] 1 error
 
These files above are located at the same drive as example.
\ant\lib\ant.jar
\xdoclet\lib\xdoclet.jar
\jboss\client\log4j.jar
 
Here is my build.xml (I�ve omitted parts of this file as I haven�t changed it from original
------------------------------------
<?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="/xdoclet/lib/xdoclet.jar" />
      <property name="log4j.jar.path" value="/jboss/client/log4j.jar" />
      <property name="ant.jar.path" value="/ant/lib/ant.jar" />
 
   </target>
 
[stuff deleted]
   <!-- Run EJBDoclet -->
   <target name="ejbdoclet" depends="prepare">
 
      <taskdef name="ejbdoclet"
               classname="xdoclet.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>
---------------------------
 
I�d apreciate any help.
 
thx in advance,
 
fradim

Reply via email to