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\CVS\ebjg
fw\lib\ejb.jar;C:\Archive\Develop\CVS\ebjgfw\lib\jaxp.jar;C:\Archive\Develop\CVS
\ebjgfw\lib\log4j.jar;C:\Archive\Develop\CVS\ebjgfw\lib\servlet.jar;C:\Archive\D
evelop\CVS\ebjgfw\lib\xdoclet.jar;C:\Programme\Java\jdk1.3.1_01\lib\tools.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:\Archive\
Develop\CVS\ebjgfw\lib\jaxp.jar;C:\Archive\Develop\CVS\ebjgfw\lib\log4j.jar;C:\A
rchive\Develop\CVS\ebjgfw\lib\servlet.jar;C:\Archive\Develop\CVS\ebjgfw\lib\xdoc
let.jar;C:\Archive\Develop\lib\ant.jar;C:\Archive\Develop\lib\crimson.jar;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

Reply via email to