I'm hoping someone can shed some light on this:  I've defined a classpath
that includes a bunch of jars, and want to define a class from one of those
jars as a task.  However, taskdef can't seem to find the  class:


<property name="xdoclet.base.task.classpath"
refid="xdoclet.base.task.classpath"/>
<echo message="${xdoclet.base.task.classpath}"/>

  <taskdef name="jmxdoclet" 
           classname="xdoclet.modules.jmx.JMXDocletTask"
           classpathref="xdoclet.base.task.classpath"/>

  produces:
-----------------------------------------

_configure:xdoclet:tasks:
/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xjavadoc-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-bea-module-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-ejb-module-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-java-module-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-jboss-module-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-jdo-module-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-jmx-module-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-web-module-jb4.jar:/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-xdoclet-module-jb4.jar:/Users/david/jboss/head/jboss-head/thirdparty/apache-commons/lib/commons-collections.jar:/Users/david/jboss/head/jboss-head/thirdparty/apache-commons/lib/commons-lang-1.0.jar:/Users/david/jboss!
/head/jboss-head/thirdparty/apache-commons/lib/commons-logging-api.jar:/Users/david/jboss/head/jboss-head/thirdparty/apache-commons/lib/commons-pool.jar:/Users/david/jboss/head/jboss-head/thirdparty/apache-commons/lib/commons-discovery.jar:/Users/david/jboss/head/jboss-head/thirdparty/apache-log4j/lib/log4j.jar:/Users/david/jboss/head/jboss-head/thirdparty/apache-commons/lib/commons-logging.jar:/Users/david/jboss/head/jboss-head/tools/lib/ant.jar:/Users/david/jboss/head/jboss-head/tools/lib/optional.jar

BUILD FAILED
file:/Users/david/jboss/head/jboss-head/build/../tools/etc/buildfragments/tools.ent:40:
taskdef class xdoclet.modules.jmx.JMXDocletTask cannot be found


---------------------------------------------------

The needed class appears to be in one of the jars:

 jar tf 
/Users/david/jboss/head/jboss-head/xdoclet/output/lib/xdoclet-jmx-module-jb4.jar
META-INF/
META-INF/MANIFEST.MF
META-INF/xdoclet.xml
xdoclet/
xdoclet/jmx/
xdoclet/jmx/JMXDocletTask.class
xdoclet/modules/
xdoclet/modules/jmx/
xdoclet/modules/jmx/JMXDocletTask.class
xdoclet/modules/jmx/JMXTagsHandler.class
xdoclet/modules/jmx/MBeanInterfaceSubTask.class
xdoclet/modules/jmx/MLetSubTask.class
xdoclet/modules/jmx/XDocletModulesJmxMessages.class
xdoclet/modules/jmx/XDocletModulesJmxMessagesMessages.properties
xdoclet/modules/jmx/resources/
META-INF/xtags.xml
xdoclet/modules/jmx/resources/mbean.xdt
xdoclet/modules/jmx/resources/mlet.xdt


------------------------------------------
Apache Ant version 1.5.1 compiled on October 2 2002

------------------------------------------

This is part of an experiment with the jboss build system, but I don't
think anything involved here is affected by the BuildMagic stuff.

Any suggestions would be greatly appreciated.

Thanks
david jencks

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to