>-----Message d'origine----- >De : Steve Loughran [mailto:[EMAIL PROTECTED] >Envoyé : mardi 12 août 2003 18:37 >À : Ant Developers List >Objet : Re: Recursive properties resolution ? [snip/] >> 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 files...one 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 > >system.properties: >deploy.target=chamonix > >chamonix:properties >deploy.platform=jboss >deploy.process=ftp > [snip/] ><property file="build.properties/> ><property enviroment="env" /> ><property file="system.properties/> > > //loads chamonix.properties ><property file="${deploy.target}.properties/> >//then app server specific stuff ><property file="${deploy.platform}.properties/> > [snip/] > >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. Emmanuel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]