<target name="ejbdoclet">
Add <echo>build.src.dir = ${build.src.dir}</echo> here so you can see what it is set to.
<taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="project.class.path"/>
<ejbdoclet destdir="${build.src.dir}" excludedtags="@version,@author,@todo"
[...]
The I checked the master build file to ensure it was not changing the destdir
But where is build.src.dir being set? Master build? sub-builds? Keep in mind it is tricky to ensure properties are passed down through the layers.
The master build file calls the module builds using the ant task e.g:
<!-- dependants --> <target name="dependants" description=" - calls dependant modules build scripts"> <antcall target="modules"> <param name="target" value="export"/> </antcall> </target>
Since you're at Ant 1.6, I'd recommend you upgrade this to a <macrodef> situation rather than using <antcall> - should speed things up.
<target name="modules"
description="-executes the supplied task for all the modules.">
<ant antfile="build.xml" target="${target}"
dir="../common" inheritAll="false">
inheritAll="false" - so where is build.src.dir being set? Do you expect its output to go to the master build relative location or the sub-build location?
Erik
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
