Maybe the classpath is wrong (or long), but I think it's because javadoc
is not in path, so Ant's javadoc task fails to find it and a
createProcess fails :o)

Ara.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:xdoclet-user-
> [EMAIL PROTECTED]] On Behalf Of Ingo Bruell
> Sent: Thursday, November 01, 2001 3:12 AM
> To: [EMAIL PROTECTED]
> Subject: [Xdoclet-user] build script
> 
> Hi xdoclet-user,
> 
> i am using your build.xml file to generate my own beans, but i always
> get a failure. I habe a slightly different directory structure and
> have changed the script.
> 
> Here is the error:
> -------------
> Buildfile: build.xml
> 
> init:
> 
> prepare:
> 
> ejbdoclet:
> [ejbdoclet] Generating Javadoc
> [ejbdoclet] Javadoc execution
> 
> BUILD FAILED
> 
> C:\Archive\Develop\CVS\ebjgfw\src\build\build.xml:83: Javadoc failed:
> java.io.IO
> Exception: CreateProcess: javadoc -classpath
> C:\Archive\Develop\CVS\ebjgfw\lib\a
>
nt.jar;C:\Archive\Develop\CVS\ebjgfw\lib\crimson.jar;C:\Archive\Develop\
CV
> S\ebjg
>
fw\lib\ejb.jar;C:\Archive\Develop\CVS\ebjgfw\lib\jaxp.jar;C:\Archive\Dev
el
> op\CVS
>
\ebjgfw\lib\log4j.jar;C:\Archive\Develop\CVS\ebjgfw\lib\servlet.jar;C:\A
rc
> hive\D
>
evelop\CVS\ebjgfw\lib\xdoclet.jar;C:\Programme\Java\jdk1.3.1_01\lib\tool
s.
> jar -s
> ourcepath C:\Archive\Develop\CVS\ebjgfw\src\main -doclet
> xdoclet.DocletTask$Docl
> etMain -docletpath
> C:\Archive\Develop\CVS\ebjgfw\lib\ant.jar;C:\Archive\Develop\
>
CVS\ebjgfw\lib\crimson.jar;C:\Archive\Develop\CVS\ebjgfw\lib\ejb.jar;C:\
Ar
> chive\
>
Develop\CVS\ebjgfw\lib\jaxp.jar;C:\Archive\Develop\CVS\ebjgfw\lib\log4j.
ja
> r;C:\A
>
rchive\Develop\CVS\ebjgfw\lib\servlet.jar;C:\Archive\Develop\CVS\ebjgfw\
li
> b\xdoc
>
let.jar;C:\Archive\Develop\lib\ant.jar;C:\Archive\Develop\lib\crimson.ja
r;
> C:\Arc
> hive\Develop\lib\jaxp.jar;C:\Programme\Java\jdk1.3.1_01\lib\tools.jar
> C:\Archive
> \Develop\CVS\ebjgfw\src\main\ebjgfw\ejb\MieterBean.java error=2
> 
> Total time: 4 seconds
> ------------------
> 
> And here my build.xml:
> 
> ------------------
> <?xml version="1.0" encoding="ISO-8859-1"?>
> 
> <project name="ebjgfw" default="main" basedir="../..">
> 
> 
>    <!-- Set up java.class.path -->
>    <path id="project.class.path">
> 
>       <fileset dir="lib">
>          <include name="**/*.jar" />
>       </fileset>
> 
>       <!-- append the external classpath lastly -->
>       <pathelement path="${java.class.path}" />
>    </path>
> 
> 
>    <!-- Init -->
>    <target name="init">
> 
>       <property name="lib.dir" value="lib" />
>       <property name="xdoclet.jar.path"
value="${basedir}/lib/xdoclet.jar"
> />
>       <property name="log4j.jar.path" value="${lib.dir}/log4j.jar" />
>       <property name="ant.jar.path" value="${lib.dir}/ant.jar" />
> 
>       <property name="Name" value="Samples" />
>       <property name="name" value="samples" />
> 
>       <property name="src.dir" value="src" />
>       <property name="generated.src.dir" value="gen-src" />
> 
>       <property name="web.dir" value="${src.dir}/web" />
>       <property name="java.dir" value="${src.dir}/main" />
>       <property name="generated.java.dir"
> value="${generated.src.dir}/java" />
> 
>       <property name="config.dir" value="config" />
>       <property name="build.dir" value="build" />
>       <property name="dist.dir" value="dist" />
> 
>       <property name="build.compiler" value="modern" />
>       <property name="classpath" value="" />
> 
>    </target>
> 
> 
>    <!-- Prepare -->
>    <target name="prepare" depends="init">
> 
>       <mkdir dir="${build.dir}" />
> 
>       <mkdir dir="${build.dir}/ejb" />
>       <mkdir dir="${build.dir}/ejb/META-INF" />
> 
>       <mkdir dir="${build.dir}/web" />
>       <mkdir dir="${build.dir}/web/WEB-INF" />
>       <mkdir dir="${build.dir}/web/WEB-INF/tlds" />
>       <mkdir dir="${build.dir}/web/WEB-INF/classes" />
> 
>       <mkdir dir="${build.dir}/j2ee" />
>       <mkdir dir="${build.dir}/j2ee/META-INF" />
> 
>       <mkdir dir="${build.dir}/jmx" />
> 
>       <mkdir dir="${dist.dir}" />
> 
>       <mkdir dir="${generated.src.dir}" />
>       <mkdir dir="${generated.java.dir}" />
> 
>    </target>
> 
>    <!-- Run EJBDoclet -->
>    <target name="ejbdoclet" depends="prepare">
> 
>       <taskdef name="ejbdoclet"
>                classname="xdoclet.ejb.EjbDocletTask"
> classpath="${xdoclet.jar.path};${log4j.jar.path};${ant.jar.path}"
>       />
> 
>       <ejbdoclet
>          sourcepath="${java.dir}"
>          destdir="${generated.java.dir}"
>          classpathref="project.class.path"
>          excludedtags="@version,@author"
>          ejbspec="2.0">
> 
>          <fileset dir="${java.dir}">
>             <include name="**/*Bean.java" />
>          </fileset>
> 
>          <dataobject/>
>          <remoteinterface/>
>          <localinterface/>
>          <homeinterface/>
>          <localhomeinterface/>
>          <entitypk/>
>          <entitycmp/>
>          <deploymentdescriptor destdir="${build.dir}/ejb/META-INF"/>
> 
>          <jboss version="2.4" xmlencoding="UTF-8"
typemapping="Hypersonic
> SQL" datasource="java:/DefaultDS"
destdir="${build.dir}/ejb/META-INF"/>
>          <weblogic xmlencoding="UTF-8"
destdir="${build.dir}/ejb/META-INF"
> validatexml="true"/>
>          <!--
>          <webSphere destdir="${build.dir}/ejb/META-INF" />
>          <orion/>
>          -->
> 
>          <apachesoap destdir="${build.dir}/web" />
> 
>          <!--
>          Have struts form objects generated based on entity beans'
>          data objects.  Will require struts.jar to compile.
>          <strutsform />
>          -->
> 
>       </ejbdoclet>
> 
>    </target>
> ------------------
> 
> i have no idea what i make wrong
> 
> 
> so long
> 
> 
> Ingo Bruell
> 
> ---
> <[EMAIL PROTECTED]>
> <[EMAIL PROTECTED]>
> <ICQ# 40377720>
> Oldenburg    PGP-Fingerprint: CB01 AE12 B359 87C4 BF1C  953C 8FE7 C648
> 169E E5FC
> Germany      PGP-Public-Key available at pgpkeys.mit.edu
> 
> 
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to