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]