I made some progress, now it complained I can't create a src/ directory, see below for ant -v -d:
... ... Loaded from /usr/local/share/java/classes/xjavadoc-1.1.jar xjavadoc/Type.class Class xjavadoc.Type loaded from ant loader (parentFirst) Class xjavadoc.XField loaded from ant loader (parentFirst) Class java.io.FileWriter loaded from parent loader (parentFirst) Class java.io.BufferedWriter loaded from parent loader (parentFirst) Finding class xdoclet.template.TemplateTagHandler Loaded from /usr/local/share/java/classes/xdoclet-1.2.3.jar xdoclet/template/TemplateTagHandler.class Class xdoclet.template.TemplateTagHandler loaded from ant loader (parentFirst) Class java.io.ByteArrayOutputStream loaded from parent loader (parentFirst) Finding class xdoclet.modules.apache.struts.StrutsConfigXmlSubTask$StrutsVersion Loaded from /usr/local/share/java/classes/xdoclet-apache-module-1.2.3.jar xdoclet/modules/apache/struts/StrutsConfigXmlSubTask$StrutsVersion.class Class xdoclet.modules.apache.struts.StrutsConfigXmlSubTask$StrutsVersion loaded from ant loader (parentFirst) Class org.apache.tools.ant.Project loaded from parent loader (parentFirst) Finding class xdoclet.DocletContext Loaded from /usr/local/share/java/classes/xdoclet-1.2.3.jar xdoclet/DocletContext.class Class xdoclet.DocletContext loaded from ant loader (parentFirst) Finding class xdoclet.ConfigParamIntrospector Loaded from /usr/local/share/java/classes/xdoclet-1.2.3.jar xdoclet/ConfigParamIntrospector.class Class xdoclet.ConfigParamIntrospector loaded from ant loader (parentFirst) Finding class xdoclet.ConfigParamIntrospector$NullObject Loaded from /usr/local/share/java/classes/xdoclet-1.2.3.jar xdoclet/ConfigParamIntrospector$NullObject.class Class xdoclet.ConfigParamIntrospector$NullObject loaded from ant loader (parentFirst) Class java.lang.reflect.Modifier loaded from parent loader (parentFirst) Class java.lang.Void loaded from parent loader (parentFirst) Class java.lang.Character loaded from parent loader (parentFirst) [webdoclet] validating subTask: deploymentdescriptor class: class xdoclet.modules.web.WebXmlSubTask [webdoclet] validating subTask: strutsconfigxml class: class xdoclet.modules.apache.struts.StrutsConfigXmlSubTask [webdoclet] validating subTask: strutsvalidationxml class: class xdoclet.modules.apache.struts.StrutsValidationXmlSubTask Finding class javax.servlet.Servlet Loaded from /usr/liferay/liferay-portal-5.2.2/dev/lib/servlet-api.jar javax/servlet/Servlet.class Class javax.servlet.Servlet loaded from ant loader (parentFirst) Finding class xjavadoc.filesystem.FileSourceSet Loaded from /usr/local/share/java/classes/xjavadoc-1.1.jar xjavadoc/filesystem/FileSourceSet.class Class xjavadoc.filesystem.FileSourceSet loaded from ant loader (parentFirst) [webdoclet] /usr/liferay/liferay-portal-5.2.2/dev/portlets/online-payment/WEB-INF/src not found. [webdoclet] at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:434) [webdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:98) [webdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [webdoclet] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) [webdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [webdoclet] at java.lang.reflect.Method.invoke(Method.java:597) [webdoclet] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [webdoclet] at org.apache.tools.ant.Task.perform(Task.java:348) [webdoclet] at org.apache.tools.ant.Target.execute(Target.java:357) ... .. My build.xml file now becomes: <?xml version="1.0"?> <project name="portlet" basedir="." default="deploy"> <import file="../build-common-portlet.xml" /> <target name="compile"> <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" /> <fileset dir="${env.XDOCLET_HOME}"> <include name="**/*.jar"/> </fileset> </path> <taskdef name="webdoclet" classname="xdoclet.modules.web.WebDocletTask" classpathref="plugin.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> <mkdir dir="docroot/WEB-INF/classes" /> <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> Thanks ------------------------------------------------------------------------------ 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