Hello:

I am trying to use Xdoclet-1.2.0-beta1 on a project.  Everything worked
fine with 1.1.2, but I get the following error when I tried to migrate
it to 1.2.0-beta1:

BUILD FAILED
file:C:/VideoSearchPPV/bin/../xml/build.xml:30: taskdef class
xdoclet.modules.ejb.EjbDocletTask cannot be found

I am pretty sure that the xdoclet-ejb-module.jar is on my classpath, so I
dont know why I am getting this error message.

I am running this on Windows 2000 Professional with JDK 1.4.1 from Sun.

Here is my build.bat file that I am using to run the build:
set JAVA_HOME=c:\j2sdk1.4.1
set JAVALIBS=c:\JavaLibs
set ANT_HOME=%JAVALIBS%\jakarta-ant-1.5.1
set BUILDFILE=..\xml\build.xml

rem Set the paths to the libraries to be used
set JAMMLIBS=c:\Dev\JAMMLibs\jammlibs.jar
set XDOCLETLIBS=%JAVALIBS%\XDoclet-1.2.0-beta1\lib
set
XDOCLET=%XDOCLETLIBS%\xdoclet.jar;%XDOCLETLIBS%\xdoclet-ejb-module.jar;%XDOC
LETLIBS%\xdoclet-exolab-module.jar
set LOG4J=%JAVALIBS%\jakarta-log4j-1.2.7\dist\lib\log4j-1.2.7.jar
set DBCP=%JAVALIBS%\commons-dbcp-1.0\commons-dbcp.jar
set CASTOR=%JAVALIBS%\castor-0.9.4.1\castor-0.9.4.1.jar

set
CLASSPATH=%JAVA_HOME%\lib\tools.jar;%ANT_HOME%\lib\ant.jar;%JAMMLIBS%;%XDOCL
ET%;%LOG4J%;%DBCP%;%CASTOR%

%JAVA_HOME%\bin\java -classpath %CLASSPATH% -Dant.home=%ANT_HOME%
org.apache.tools.ant.Main -f %BUILDFILE%

pause

Here is the build.xml file I am using:
<project name="VideoSearchPPV" default="xdoclet" basedir="..">

  <!-- set global properties for this build -->
  <property name="src" location="src"/>
  <property name="persistent" location="${src}/persistent"/>
  <property name="classes" location="classes"/>
  <property name="generated" location="generated"/>

  <target name="clean" description="clean up" >
    <!-- Delete the ${classes} and ${generated} directory trees -->
    <delete dir="${classes}"/>
    <delete file="${generated}/mapping.xml"/>
  </target>

  <target name="init" depends="clean">
    <!-- Create the directory for the generated files -->
    <mkdir dir="${generated}"/>
    <!-- Create the directory for the class files -->
    <mkdir dir="${classes}"/>
  </target>

  <target name="compile" depends="init"
        description="compile the source " >
    <!-- Compile the java code from ${src} into ${classes} -->
    <javac srcdir="${src}" destdir="${classes}"/>
  </target>

  <target name="xdoclet" depends="compile">
    <!-- Define a task for the ejbdoclet -->
    <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask"
/>
    <ejbdoclet sourcepath="${persistent}" destdir="${generated}">
      <!-- Process all of the files in the persistent directory -->
      <fileset dir="${persistent}">
        <include name="*.java" />
      </fileset>
      <castormapping/>
    </ejbdoclet>
  </target>

</project>

Here is the output I get from the batch file:
C:\VideoSearchPPV\bin>set JAVA_HOME=c:\j2sdk1.4.1
C:\VideoSearchPPV\bin>set JAVALIBS=c:\JavaLibs
C:\VideoSearchPPV\bin>set ANT_HOME=c:\JavaLibs\jakarta-ant-1.5.1
C:\VideoSearchPPV\bin>set BUILDFILE=..\xml\build.xml

C:\VideoSearchPPV\bin>rem Set the paths to the libraries to be used

C:\VideoSearchPPV\bin>set JAMMLIBS=c:\Dev\JAMMLibs\jammlibs.jar
C:\VideoSearchPPV\bin>set XDOCLETLIBS=c:\JavaLibs\XDoclet-1.2.0-beta1\lib
C:\VideoSearchPPV\bin>set
XDOCLET=c:\JavaLibs\XDoclet-1.2.0-beta1\lib\xdoclet.jar;c:\JavaLibs\XDoclet-
1.2.0-beta1\lib\xdoclet-ejb-module.jar;c:\JavaLibs\XDoclet-1.2.0-beta1\lib\x
doclet-exolab-module.jar
C:\VideoSearchPPV\bin>set
LOG4J=c:\JavaLibs\jakarta-log4j-1.2.7\dist\lib\log4j-1.2.7.jar
C:\VideoSearchPPV\bin>set DBCP=c:\JavaLibs\commons-dbcp-1.0\commons-dbcp.jar
C:\VideoSearchPPV\bin>set
CASTOR=c:\JavaLibs\castor-0.9.4.1\castor-0.9.4.1.jar

C:\VideoSearchPPV\bin>set
CLASSPATH=c:\j2sdk1.4.1\lib\tools.jar;c:\JavaLibs\jakarta-ant-1.5.1\lib\ant.
jar;c:\Dev\JAMMLibs\jammlibs.jar;c:\JavaLibs\XDoclet-1.2.0-beta1\lib\xdoclet
.jar;c:\JavaLibs\XDoclet-1.2.0-beta1\lib\xdoclet-ejb-module.jar;c:\JavaLibs\
XDoclet-1.2.0-beta1\lib\xdoclet-exolab-module.jar;c:\JavaLibs\jakarta-log4j-
1.2.7\dist\lib\log4j-1.2.7.jar;c:\JavaLibs\commons-dbcp-1.0\commons-dbcp.jar
;c:\JavaLibs\castor-0.9.4.1\castor-0.9.4.1.jar

C:\VideoSearchPPV\bin>c:\j2sdk1.4.1\bin\java -classpath
c:\j2sdk1.4.1\lib\tools.jar;c:\JavaLibs\jakarta-ant-1.5.1\lib\ant.jar;c:\Dev
\JAMMLibs\jammlibs.jar;c:\JavaLibs\XDoclet-1.2.0-beta1\lib\xdoclet.jar;c:\Ja
vaLibs\XDoclet-1.2.0-beta1\lib\xdoclet-ejb-module.jar;c:\JavaLibs\XDoclet-1.
2.0-beta1\lib\xdoclet-exolab-module.jar;c:\JavaLibs\jakarta-log4j-1.2.7\dist
\lib\log4j-1.2.7.jar;c:\JavaLibs\commons-dbcp-1.0\commons-dbcp.jar;c:\JavaLi
bs\castor-0.9.4.1\castor-0.9.4.1.jar -Dant.home=c:\JavaLibs\jakarta-ant-1.5.
1 org.apache.tools.ant.Main -f ..\xml\build.xml

Buildfile: ..\xml\build.xml

clean:
   [delete] Deleting directory C:\VideoSearchPPV\classes

init:
    [mkdir] Created dir: C:\VideoSearchPPV\classes

compile:
    [javac] Compiling 9 source files to C:\VideoSearchPPV\classes

xdoclet:

BUILD FAILED
file:C:/VideoSearchPPV/bin/../xml/build.xml:30: taskdef class
xdoclet.modules.ejb.EjbDocletTask cannot be found

Total time: 5 seconds


Any ideas?

Thanks,
        Neil.

--
Neil Aggarwal
JAMM Consulting, Inc.    (972) 612-6056, http://www.JAMMConsulting.com
Custom Internet Development    Websites, Ecommerce, Java, databases



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to