Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 30017 invoked from network); 21 Oct 2004 21:50:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 21 Oct 2004 21:50:55 -0000 Received: (qmail 1274 invoked by uid 500); 21 Oct 2004 21:50:15 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 1154 invoked by uid 500); 21 Oct 2004 21:50:14 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 39199 invoked by uid 99); 21 Oct 2004 18:57:14 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Date: Thu, 21 Oct 2004 14:57:12 -0400 (EDT) From: Peter Wilkes To: user@ant.apache.org Subject: auto configuration Message-ID: <20041021145457.H16769@cowpie.acm.vt.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N hello! i just convinced my project to user ant. they think it is a great tool and we are currently trying to move all our build scripts over. i have a question however. our application only gets delivered to currently 5 locations. (it's a specialized program) and we would like to make a configuration file for each site. right now we have a general properties file called "program.properties" and we have an install proceedure to change certain lines. we would like to set up ant persay to read in another file called "site1.properties" read in all the properties and automatically change the values to the proper values need for site1 in program.properties. ex. in program.properties ------ option1= OPTION1_REPLACE option2= OPTION2_REPLACE -------- then in site1.properties ------- option1=text option2=othertext ------- the reason is 3 fold. 1. our config fil is 70% the same for each site and 2. reduce error on install instructions. 3. we have 3 different configuration files for 3 different sections of the program (don't ask me why) and i figured instead of creating 15 configuration files then i would have 8 files. 3 config files and 1 for each site with the replacements to make. i;ve been suggested to create a site1.program.properties site2.program.properties and copy the appropriate properties file in the build script however i believe this would be bad since a developer might forget to update all 15 files. thanks for any help! Pete --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org