Quoting Peter Reilly <[EMAIL PROTECTED]>:
> On 1/4/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > Quoting [EMAIL PROTECTED]:
> >
> > > project.getProperty("source.dirs");
> >
> > source.dirs is an id, not a property. i assume the distinction is
> important,
> > since getProperty returns null (which is correct but unhelpful).
> You need to use project.getReference("source.dirs"),
> however you need to do more things as "source.dirs" is a DirSet which
> extends
> AbstractFileSet. - see the <script> manual page for an example.
> The following may work (not tested).
> var fs = project.getReference("source.dirs");
> // Get the (array) of that fileset
> ds = fs.getDirectoryScanner(project);
> srcDirs = ds.getIncludedDirectories();
thanks for that.
this is confusing me. a <dirset dir="foo" id="bar"> should have done the
work scanning the directory already, yes? so why do we need to do it again in
the script? is this some sort of lazy evaluation? i was hoping to pass the
results through.
- p
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]