On Tuesday 10 January 2006 7:44 pm, shreedhar natarajan wrote:
> Hi all,
>
> I have a strange problem.
>
> I have a filelist defined in say filelist.xml and I have a main build.xml
> that imports this filelist.xml. filelist refers to 2 properties. for eg.
>
> <filelist
>     id="bb_db" dir="${prop1}"
>     files="${prop1}\ab.java
>               ${prop2}\dc.java
> </filelist>
>
> The property prop1 is defined in build.xml while prop2 I read from a
> property file during an execution of a target in build.xml. I use the above
> filelist in my custom task that too in the build.xml. When invoking the
> custom task, prop1 is resolving to its value while prop2 does not seem to
> resolve. Am i missing something here ?
>
> Thanks
>
> Best rgds
> Shreedhar
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
I'm not sure but it could be an order of operations thing here. If the 
filelist is defined outside of any target it could be trying to expand prop2 
before the target where it is defined is executed. I would suggest defining 
the filelist in the target where prop2 is defined or in another target 
executed after the target defining prop2. You didn't say but I'm guessing 
that prop1 is defined outside of any target. Then again I could be completely 
wrong on this. Those properties might get defined when the filelist is 
instantiated (used or referenced in the build).  In that case I would make 
sure prop2 is defined before the filelist is instantiated. 
-- 
Clifton C. Craig, Software Engineer
Intelligent Computer Systems -  A Division of GBG
[EMAIL PROTECTED]
[EMAIL PROTECTED]

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

Reply via email to