Hello,

in older xdoclet Versions there was the possibilty to specify a classpathref attribute in the webdoclet task. In struts 1.2 Beta this is no longer possible. How can I specify the classpath ?

I need this, because my webdoclet Task throws an ClassNotFoundException.
One solution is to but struts.jar into {ant.home}/lib, but this is not really nice.

Here my task:

<taskdef name="webdoclet" classname="xdoclet.modules.web.WebDocletTask">
<classpath>
<path refid="xdoclet-core-classpath"/>
<pathelement location="${troja.lib.struts}/struts.jar"/>
<pathelement location="${troja.lib.apachecommons}/commons-validator.jar"/>
</classpath>
</taskdef>

<target name="xdoclet-generate-web-files">
<webdoclet destdir="${troja.home}/src/webapp/${jsp.app.name}/${web.dir.name}">
<fileset dir="${troja.home}/src/webapp/${jsp.app.name}/${actions.dir.name}">
<include name="**/*.java" />
</fileset>
<deploymentdescriptor
destdir="${troja.home}/src/webapp/${jsp.app.name}/${web.dir.name}/WEB-INF"
mergedir="${xdoclet.webdoclet.merge.dir}"
validatexml="true"
sessiontimeout="${tomcat.group.session.timeout}"
servletspec="2.3" />
</webdoclet>
</target>



[webdoclet] Running <deploymentdescriptor/>
[webdoclet] (util.MessageResourcesFactory 174 ) MessageResourcesFactory.createFactory
[webdoclet] java.lang.ClassNotFoundException: org.apache.struts.util.PropertyMessageResourcesFactory
[webdoclet] at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
[webdoclet] at java.security.AccessController.doPrivileged(Native Method)


Thanks,

Volker



-------------------------------------------------------
This sf.net email is sponsored by: See the NEW Palm Tungsten T handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to