Hi,
this is my errormessage with ant -v
BUILD FAILED
file:D:/JAVA_E~1/cvs_home/testojb/build.xml:165: taskdef class
xdoclet.modules.ojb.OjbDocletTask cannot be found
at
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.NoClassDefFoundError: xjavadoc/ant/XJavadocTask
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1002)
at
org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1064)
at
org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1036)
at
org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:925)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1002)
at
org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1064)
at
org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1036)
at
org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:925)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:230)
... 9 more
--- Nested Exception ---
java.lang.NoClassDefFoundError: xjavadoc/ant/XJavadocTask
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1002)
at
org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1064)
at
org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1036)
at
org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:925)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1002)
at
org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1064)
at
org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1036)
at
org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:925)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:230)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Does it mean it misses xjavadoc?
Regards,
Markus
> No, it seems I misunderstood you. Here is the relevant part from one of my
> build files (which doesn't look too different from yours):
>
> <?xml version="1.0" encoding="UTF-8"?>
> <project basedir="." default="build" name="KMPortal-OJB">
> <property environment="env"/>
>
> <!-- Properties are defined in external files -->
> <!-- First user supplied properties - this allows the user to override
> default properties (ANT does not override already-set properties) -->
> <property file="${env.USER_PROPERTIES}"/>
> <!-- Now read common properties (before profile to allow
> overriding)-->
> <property file="build.properties"/>
>
> <!-- The libraries in the library directory that shall be used for
> compiling -->
> <path id="compile-libs">
> <fileset dir="${lib.dir}">
> <include name="**/*.jar"/>
> <include name="**/*.zip"/>
> </fileset>
> </path>
>
> ...
>
> <target name="repository-files">
> <taskdef
> name="ojbdoclet" classname="xdoclet.modules.ojb.OjbDocletTask"
> classpathref="compile-libs"/>
>
> <ojbdoclet destdir="${build.dir}/db">
> <fileset dir="${src.dir}/java"/>
> <ojbrepository destinationFile="${repository.file}"/>
> <torqueschema
> databaseName="${project}" destinationFile="${schema.file}"/>
> </ojbdoclet>
> </target>
>
> ...
> </project>
>
> Again, as I said, try the -v option as it could be that not the
> OjbDocletTask class itself is missing but one of the required libraries,
> and Ant/xdoclet will only tell you which one when you use the -v option
> (as only then you see the NoClassDefFoundErrors).
>
> Tom
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]