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
