I'm using very similar scheme (not zip, but ndoc
- but exactly same problem)
<fileset
id="docassemblies"/>
<foreach item="File" property="filename"> <in> <items basedir="${xmldocbuild.dir}"> <include name="*.xml"/> </items> </in> <do> <property name="filename" value="${path::get-file-name-without-extension(filename)}"/> <echo message="Building documentation for ${filename}"/> <if
test="${file::exists(xmldocbuild.dir+'\'+filename+'.dll')}">
<fileset id="docassemblies" basedir="${xmldocbuild.dir}"> <includesfileset refid="docassemblies"/> <include name="${filename}.dll"/> </fileset> </if>
</do> </foreach> <ndoc failonerror="true"> <assemblies refid="docassemblies"/> </ndoc> As you
can see, I'm using fileset merging mechanism, which unfortunatelly is not
supported in current NAnt source. But you could take patch I sent to list. I
hope, admins will incorporate that into sources one day.
Martin
|
- [nant-dev] including files in a zipfile using <zip> ta... Shelly Midha
- RE: [nant-dev] including files in a zipfile using <z... Martin Aliger