ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel FELLER" <>
Subject RE : Recursive properties resolution ?
Date Wed, 13 Aug 2003 07:59:18 GMT

>-----Message d'origine-----
>De : Steve Loughran [] 
>Envoyé : mardi 12 août 2003 18:37
>À : Ant Developers List
>Objet : Re: Recursive properties resolution ?
>> So if i keep multiple file (one per project/env couple), i 
>have multiple
>> and cross redundancy. And i have no way to define the env properties,
>> after the project properties and after project/env properties as they
>> are mixed and cross defined. (i tried without succes).
>> In this case I do not see what I can do to solve this 
>without recursive
>> properties resolution.
>-have multiple properties per deployment target, one per 
>project, one per local installation.
>-use property expansion to decide which properties files to load
>e.g. a system would have
><property file=">
><property enviroment="env" />
><property file=">
>   //loads
><property file="${}.properties/>
>//then app server specific stuff
><property file="${deploy.platform}.properties/>
>This gives you: dynamic configuration, and property file control. One 
>propfile/build file per app server platform, one per system with sys 
>config details, one per user with user options.

Hi Steve,

Thanks for your response.

I tried your way yesterday evening but now I have 18 properties files
(16 with business and build properties and 2 for the paths to the
properties file). Some of them have 50-60 properties defined, and all
others have only 3 or 4.

Is that better than having recursive resolution ? That's why I asked my
question : what is the limit betwenn several properties to maintain and
the recurive resolution concern ?

In our mind (my boss and me), we won't be able to maintain this lot of
properties files. (Because now we should store them into a SCM and
control the dependancies and the coherence betwenn all properties file
for a build as we could have multiple build in the same hour with
"naturely" change of properties).
So we will develope a recursive resolution task, it solve the potential
issue on multiple properties files management.

I will contribute this if your are interested.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message