On Thu, 30 Oct 2003, Mike Murray <[EMAIL PROTECTED]> wrote:

> Although a FileSet can be defined with an id for reuse, it appears
> that every time is is used it performs its scan.

Correct.

> Is there any way to have it scan and populate once, and then access
> it from multiple tasks?

Reuse the DirectoryScanner instance.

> I'm focusing on its getDirectoryScanner() method.

Because of this I assume that you are talking about tasks of your
own.  In the first task, do something like

getProject().addReference("my-ds-key", fs.getDirectoryScanner());

and when you want to reuse it in the other task

DirectoryScanner ds = (DirectoryScanner) getProject().getReference("my-ds-key");

So you don't ID the fileset but the DirectoryScanner itself.

Sorry, no built-in way to do that (yet?).

Stefan

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

Reply via email to