Yes, it was. I didn't realize I could put my patternset definitions inside my
initialization target. Its not as clean as lazy property evaluation would be,
but it is acceptable. Much thanks!
Mike
<target name="init" depends="unit.check">
<unitproperties unit="${unit}"/>
<patternset id="dir.pattern" includes="${dir.pattern.list}"/>
</target>
Erik Hatcher wrote:
> Where are you placing this <patternset> definition? Outside of targets?
>
> Have you tried placing the <patternset> immediately after calling your
> initialization task? That should do the trick. But of course that will mean
> you have to move any other datatype declarations that depend upon that
> patternset also.
>
> ----- Original Message -----
> From: "Mike Murray" <[EMAIL PROTECTED]>
> To: "Ant Users List" <[EMAIL PROTECTED]>
> Sent: Monday, June 10, 2002 2:42 PM
> Subject: Dynamic PatternSet for Set of Directory
>
> > I have created an initialization task that will set some properties,
> > based on a command line property. I have defined a patternset that uses
> > one of these dynamically created properties.
> >
> > <patternset id="dir.pattern" includes="${dir.pattern.list}"/>
> >
> > The problem is that the property gets evaluated before my initialization
> > task can set it. Is there any straightforward way to dynamically set
> > this property before the patternset definition evaluates it?
> >
> > Thanks, Mike
> >
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>