src.dir = src
src.includes = **/*.java
src.excludes =

res.dir = res
res.includes = **/*.png
res.excludes =

--
Jeffrey Bacon
[EMAIL PROTECTED]
Creative Developer
http://www.magmic.com

Harkness, David wrote:
Jeffrey Bacon wrote:

ok, so I have directory with 'src' and 'res' subdirectories.
I want to
copy the src & res dirs to the temp directory preserving
thier directory
structure but using a inclues/excludes pattern to onle copy certain
files (ex. *.java & *.png).  I though the below would do that but it
doesn't see to copy anything or create the temp/src and temp/res dirs.

<copy preservelastmodified="true"
      todir="${basedir}/${temp.dir}"
      overwrite="yes"
      failonerror="true">
    <fileset dir="${basedir}/${fromDir}"
             includes="${src.dir}/${src.includes}"
             excludes="${src.dir}/${src.excludes}" />
    <fileset dir="${basedir}/${fromDir}"
             includes="${res.dir}/${res.includes}"
             excludes="${res.dir}/${res.excludes}" />
</copy>


What does src.includes contain? Is it like "*.java"? If so, then only
Java files stored at the root of src.dir will will be copied -- none of
the ones stored in subdirectories. For that, you'll want the includes to
end up looking like

    includes="src/**/*.java"

** denotes any number of intervening subdirectories, including none.
Also, you can't set src.includes to something like "*.java *.png". For
that, you'll need separate include lines (prefered) or I believe you can
use "src/**/*.java src/**/*.png", but I'm not sure.

David Harkness
Sr. Software Engineer
Sony Pictures Digital Networks
(310) 482-4756

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to