I actually need to use a separate <uptodate> task from my <apply> task (because of the mapping I do in the <pathconvert> elements below). So going with the suggested fileset/pathconvert idea, I created three <fileset>s...
<fileset dir="." id="nc.files"> <include name="${webfiles}/license/mpl-c.txt"/> </fileset> <fileset dir="." id="nC.files"> <include name="${js}/netscape/ua.js"/> <include name="${js}/cooldev/coolmenu.js"/> </fileset> <fileset dir="." id="plain.files"> <include name="${jslib}/Util/Version.js"/> <include name="${jsmenu}/ccmenu.js"/> <include name="${jslib}/Util/NavKeys.js"/> </fileset>
and used these here successfully:
<uptodate property="JsMenuBuild.notRequired" targetfile="${menuArchive}"> <srcfiles refid="nc.files"/> <srcfiles refid="nC.files"/> <srcfiles refid="plain.files"/> </uptodate>
Then I tried to generate my command-line arguments, but the resultant properties come up empty:
<pathconvert property="js.nc.files" pathsep=" " refid="nc.files"> <mapper type="glob" from="*" to="nc:*"/> </pathconvert> <pathconvert property="js.nC.files" pathsep=" " refid="nC.files"> <mapper type="glob" from="*" to="nC:*"/> </pathconvert> <pathconvert property="js.plain.files" pathsep=" " refid="plain.files"/>
So what am I missing?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]