What versions you are using? ( xdoclet and
dependencies )

Did you tried to activate verbosity in ant?


--- Rupen Mody <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I get the following error when i try to use XDoclet.
> 
> Attached herewith are my build.xml and
> build.properties files. Please kindly guide me as I
> new to xdoclets
> prepare:
> 
> ejbdoclet:
> 
> BUILD FAILED
> 
> D:\eclipse\workspace\EJBTest\count\build.xml:36:
> Could
> not create task of type:
> ejbdoclet due to java.lang.NoSuchMethodError
> --- Nested Exception ---
> java.lang.NoSuchMethodError
>         at
>
xdoclet.loader.ModuleFinder.initClasspath(ModuleFinder.java:95)
>         at
> xdoclet.DocletTask.<init>(DocletTask.java:73)
>         at
>
xdoclet.modules.ejb.EjbDocletTask.<init>(EjbDocletTask.java:21)
>         at java.lang.Class.newInstance0(Native
> Method)
>         at
> java.lang.Class.newInstance(Class.java:232)
>         at
>
org.apache.tools.ant.Project.createTask(Project.java:439)
>         at
>
org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.jav
> a:83)
>         at
> org.apache.tools.ant.Target.execute(Target.java:152)
>         at
>
org.apache.tools.ant.Project.runTarget(Project.java:898)
>         at
>
org.apache.tools.ant.Project.executeTarget(Project.java:536)
>         at
>
org.apache.tools.ant.Project.executeTargets(Project.java:510)
>         at
> org.apache.tools.ant.Main.runBuild(Main.java:421)
>         at
> org.apache.tools.ant.Main.main(Main.java:149)
> 
> Total time: 0 seconds
> 
> D:\eclipse\workspace\EJBTest\count>
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Hotjobs: Enter the "Signing Bonus"
> Sweepstakes
> http://hotjobs.sweepstakes.yahoo.com/signingbonus>
<?xml version="1.0"?>
> 
> <project name="XDoclet Example" default="clean"
> basedir=".">
>   <property file="build.properties"/>
> 
>    <!-- creating directories -->
>    <target name="prepare">
> 
>       <mkdir dir="${build.dir}" />
>       <mkdir dir="${gen-src.dir}" />
>       <mkdir dir="${classes.dir}" />
>       <mkdir dir="${meta-inf.dir}" />
>       <mkdir dir="${web-inf.dir}" />
>       <mkdir dir="${web-classes.dir}" />
>       <mkdir dir="${lib.dir}" />
>       <mkdir dir="${lib-meta-inf.dir}" />
>    </target>
> 
>    <!--
>    <path id="xdoclet.path">
>     <pathelement location="${ant.dir}/lib/ant.jar"
> />
>       <fileset dir="${xdoclet.dir}/lib">
>       <include name="*.jar"/>
>       </fileset>
>     </path> 
>     -->
>    <!-- doclets --> 
>    <target name="ejbdoclet" depends="prepare">
>       <taskdef name="ejbdoclet"
>               
> classname="xdoclet.modules.ejb.EjbDocletTask"
>
classpath="${xdoclet.dir}/lib/xdoclet-ejb-module-1.2.jar;${xdoclet.dir}/lib/log4j.jar"
>      />
>       <ejbdoclet
>          sourcepath="${src.dir};"
>          destdir="${gen-src.dir}"
>          excludedtags="@version,@author"
>          ejbspec="2.0">
> 
>          <fileset dir="${src.dir}">
>             <include name="**/*Bean.java" />
>          </fileset>
>          <homeinterface /> 
>          <remoteinterface /> 
>          <deploymentdescriptor
> destdir="${meta-inf.dir}"/> 
>          <weblogic destdir="${meta-inf.dir}" />
>          <jboss destdir="${meta-inf.dir}" />
>       </ejbdoclet>
>    </target>
> 
>    <!-- compiling classes --> 
>    <target name="compile-ejbs" depends="ejbdoclet">
>       <!-- Compile EJBs -->
>       <javac srcdir="${src.dir};${gen-src.dir}"
>              destdir="${classes.dir}"
>              includes="**/*.java"
>              debug="on">
>       </javac>
>    </target>
>    <target name="ejb-jar" depends="compile-ejbs">
>       <jar jarfile="${lib.dir}/${ejb-jar.name}">
>         <fileset dir="${classes.dir}"/>
>         <fileset dir="${build.dir}"
> includes="META-INF/**" />
>       </jar>
>    </target>
> 
>    <!-- creating application.xml from template --> 
> 
>    <target name="appxml" depends="ejb-jar">
>       <taskdef
>          name="replacecopy"
>          classname="xdoclet.ant.ReplaceCopy"
>         
>
classpath="${xdoclet.dir}/lib/xdoclet.jar;${xdoclet.dir}/lib/log4j.jar"
>      
>       />
>       <replacecopy
>          file="application.xml"
>          todir="${lib-meta-inf.dir}"
>       />
>    </target>
> 
>    <!-- create ear --> 
> 
>    <target name="j2ee-ear" depends="appxml">
> 
>       <jar jarfile="lib/${app-ear.name}">
>         <fileset dir="${lib-meta-inf.dir}"
> includes="META-INF/**" />
>         <fileset dir="${lib.dir}" />
>       </jar>
> 
>    </target>
>    <!-- deleting directories --> 
>    <target name="clean" depends="j2ee-ear">
>       <delete dir="${build.dir}" />
>    </target>
> 
> </project>
> > # These properties are only used when building the
> samples expanded from the distribution.
> 
> src.dir = .
> ejb-src.dir = ${src.dir}/ejb-src
> web-src.dir = ${src.dir}/web-src
> 
> lib.dir = ./lib
> build.dir= ./build
> gen-src.dir = ${build.dir}/src
> classes.dir = ${build.dir}/classes
> lib.dir = ${build.dir}/lib
> lib-meta-inf.dir = ${lib.dir}/META-INF
> meta-inf.dir = ${build.dir}/META-INF
> web-inf.dir = ${build.dir}/WEB-INF
> web-classes.dir = ${build.dir}/WEB-INF/classes
> web-resources.dir = ${src.dir}/web
> xdoclet.dir =c:/xdoclet
> ant.dir=D:/apache-ant-1.6.0
> ejb-jar.name=Echo.jar
> web-war.name=DemoServlets.war
> app-ear.name=Demo.ear
> 
> app.display.name = Demo
> app.description Eine Demo-Anwendung
> app.ejbjar.name = ${ejb-jar.name}
> app.war.name = ${web-war.name}
> app.contextroot = /demo
> 
> 


=====
----[ Konstantin Pribluda ( ko5tik ) ]----------------
Zu Verst�rkung meines Teams suche ich ab Sofort einen
Softwareentwickler[In] f�r die Festanstellung. 
Arbeitsort: Mainz 
Skills:  Programieren, Kentnisse in OpenSource-Bereich
----[ http://www.pribluda.de ]------------------------

__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to