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

Reply via email to