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]



Reply via email to