Not good. It still failed with the same error. Here is the modified build.xml file:
<project name="portlet" basedir="." default="deploy"> <import file="../build-common-portlet.xml" /> <target name="compile"> <mkdir dir="docroot/WEB-INF/classes" /> <path id="plugin-lib.classpath"> <pathelement location="${app.server.classes.portal.dir}" /> <fileset dir="${app.server.lib.portal.dir}" includes="*.jar" /> <pathelement location="docroot/WEB-INF/classes" /> </path> <taskdef name="webdoclet" classname="Xdoclet.modules.web.WebDocletTask" classpathref="plugin-lib.classpath"> </taskdef> <webdoclet destdir="WEB-INF" mergedir="metadata/web" excludedtags="@version,@author" verbose="true"> <fileset dir="WEB-INF/src"> <include name="**/*Form.java" /> <include name="**/*Action.java" /> <include name="**/*Servlet.java" /> </fileset> <deploymentdescriptor validatexml="true" servletspec="2.3" sessiontimeout="60" destdir="WEB-INF" distributable="false"> </deploymentdescriptor> <strutsconfigxml validatexml="true" version="1.1"/> <strutsvalidationxml/> </webdoclet> <javac classpathref="plugin.classpath" compiler="${javac.compiler}" debug="${javac.debug}" deprecation="${javac.deprecation}" destdir="docroot/WEB-INF/classes" nowarn="${javac.nowarn}" srcdir="docroot/WEB-INF/src3" /> <antcall target="build-common-plugin.compile" /> </target> <target name="build-lang"> <antcall target="build-lang-cmd"> <param name="lang.dir" value="docroot/WEB-INF/src/content/test" /> <param name="lang.file" value="Language" /> </antcall> </target> </project> # ant compile Buildfile: build.xml compile: BUILD FAILED /usr/liferay/liferay-portal-5.2.2/dev/portlets/online-payment/build.xml:16: taskdef class Xdoclet.modules.web.WebDocletTask cannot be found Total time: 1 second On Mon, Jun 15, 2009 at 7:31 PM, Justin Case<send_lotsa_spam_h...@yahoo.com> wrote: > > Hi, > > May I suggest you some bit of Ant reading? It will always help. > > In the meantime take: > > <taskdef name="webdoclet" > classname="Xdoclet.modules.web.WebDocletTask" > classpathref="xdocpath"> > </taskdef> > > and replace it with > > <taskdef name="webdoclet" > classname="Xdoclet.modules.web.WebDocletTask" > classpathref="plugin-lib.classpath"> > </taskdef> > > Notice the different classpath reference? I hope you know what a classpath > is, if not you should read about that as well - it will save you lots of > headaches. > > HTH, > M > > > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > xdoclet-user mailing list > xdoclet-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user