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
