Hi,
I have a global file set, that is automatically generated some else where.
This fileset is has the id "module-fileset".
I use a a regexp mapper, to select certain files from the fileset for
copying a selection of certain files, for example:
<copy todir="${sql.dir}">
<fileset refid="module-fileset"/>
<mapper type="regexp" from="(.*)\.sql" to="\1.sql" />
</copy>
This works perfectly and copies the required files in the way I would like.
Now I would like to do the same to concatenate some files. For example, I
would like to concatenate SQL files. I tried the following:
<concat destfile="${sql.install.dir}/install.sql">
<fileset refid="module-fileset" />
<mapper type="regexp" from="(.*)install.sql$"
to="\1install.sql"/>
</concat>
This doesn't work because the concat task doesn't support a nested mapper
task.
Is there another way to limit an existening fileset, that is being used by a
concat task? I found the filterchain method, but that seems to compare the
content instead of the file / path name.
Thanks in advance.
Kind regards,
Kees van Dieren
Java Software Engineer
MP Objects Software for E-logistics
Stationsplein 45
3013 AK Rotterdam
The Netherlands
Post address:
Postbus 29126
3001 GC Rotterdam
Mobile: +31 (0)6-43068619
Phone: +31 (0)10-2900304
Fax: +31 (0)10-2900305