Knuplesch wrote:
If I define a fileset via a patternset and a id like that:

    <patternset id="dopecopy.configpattern.kunde">
      <exclude name="javahelp/**"/>
      <exclude name="imagesText/**"/>
      <exclude name="dcpcall.xml"/>
      <exclude name="mffafp.pro"/>
    </patternset>
<fileset id="dopecopy.configfiles.kunde" dir="${dope.configdir.kunde}">
      <patternset refid="dopecopy.configpattern.kunde"></patternset>
    </fileset>

And now I add another file to the fileset-dir: ${dope.configdir.kunde}
E.g. like that:

      <jar destfile="${dope.configdir.kunde}/editorHelp.jar">
          <fileset dir="${dope.configdir.kunde}/javahelp/editor" />
      </jar>


Will editorHelp.jar be copied or not?
<copy todir="${dope.target.dir}/config">
      <fileset refid="dopecopy.configfiles.kunde" />
    </copy>

Is editorHelp.jar part of the fileset, even if it did not exist, when I created 
the fileset?
Why?
In my case, I think it was part of the fileset and I don't understand why!

In other words:
When will filesets be evaluated? Waht are the rules?

They're generally evaluated the first time theyre a used, and (probably) not re-evaluated.

to get reevaluation in, dont cache the fileset but explicitly redeclare it again.

--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

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

Reply via email to