Google is your friend. http://www.google.co.uk/search?hl=en&q=ant+computername+hostname
First link: http://www.ehatchersolutions.com/JavaDevWithAnt/ant.html I would expect something like this to work on Windows and Solaris, but I use Linux rather than Solaris. James On Fri, 2005-10-07 at 16:23, Erskine, Chris wrote: > I do something like this. Since each machine is set up differently, I have a > properties file that I put into the root directory. This allows me to then > have machine dependent properties on each machine and my build script knows > where to find the file for it. In this file, you could put your hostname > that is then used to get the hostname.properties file. > > Chris Erskine > > EDS Consulting Services > Colorado Springs, CO > > Phone: 719-265-5962 > Cell: 719-640-6488 > > -----Original Message----- > From: Rakesh Patel [mailto:[EMAIL PROTECTED] > Sent: Friday, October 07, 2005 9:16 AM > To: Ant Users List > Subject: RE: Help with choosing build property file > > Hi Jan, > > That looks promising. Is there a way to make it work on both windows and > unix? I develop on windows and deploy to solaris. > > Thanks > > Rakesh > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: 07 October 2005 15:52 > To: user@ant.apache.org > Subject: AW: Help with choosing build property file > > > <!-- set property 'computername' --> > <propery file="${computername}.properties"/> > <propery file="default.properties"/> > > Because properties are immutable the more specific values in the first file > are prefered. If that file does not exist (eg ${computername} is not set) it > does not matter. > > You have to set the property 'computername'. On WinXP you can use a env > variable: <property environment="env"/> <property name="computername" > value="${env.COMPUTERNAME}"/> > > > Jan > > > > >-----Ursprüngliche Nachricht----- > >Von: Rakesh Patel [mailto:[EMAIL PROTECTED] > >Gesendet: Freitag, 7. Oktober 2005 16:40 > >An: user@ant.apache.org > >Betreff: Help with choosing build property file > > > >Hi, > > > >I would like to enhance my current Ant setup and was looking > >for advice. > > > >At the moment, Ant picks up the build.properties file in the > >root directory and uses that: > > > ><property file="build.properties" /> > > > >However, what I would like to do is this: > > > >1. Ant gets the machine name/IP address of the machine it is > >running on. > >2. Based on the answer to (1), a particular property file is > >chosen and used. > >3. If no machine name/ip address match a default property file is used. > > > >Is this doable? I saw a configuration like this once but it > >was done in Perl. > > > >Thanks > > > >Rakesh > > > > > >American Express Investments and American Express Independent > >Financial Advisers are marketing names for American Express > >Financial Services Europe Limited, a separate corporation > >within the American Express group of companies. American > >Express Financial Services Europe Limited is authorised and > >regulated by, and is entered into the register (No. 190853 > >www.fsa.gov.uk/register/) of, the Financial Services Authority > >and a member of the London Stock Exchange. Registered in > >England No. 3614902. Registered address: 230 Blackfriars Road, > >London SE1 8NW. Vat No. 740 4143 68. > > > >The information in this email and any attachments is > >confidential and intended solely for the attention and use of > >the named addressee(s). It may be subject to legal, > >professional or other privilege and further distribution of it > >is strictly prohibited without our authority. If you are not > >the intended recipient, you are not authorised to and must not > >disclose, copy, distribute, or retain this message or any part > >of it, and should notify us immediately. > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > American Express Investments and American Express Independent Financial > Advisers are marketing names for American Express Financial Services Europe > Limited, a separate corporation within the American Express group of > companies. American Express Financial Services Europe Limited is authorised > and regulated by, and is entered into the register (No. 190853 > www.fsa.gov.uk/register/) of, the Financial Services Authority and a member > of the London Stock Exchange. Registered in England No. 3614902. Registered > address: 230 Blackfriars Road, London SE1 8NW. Vat No. 740 4143 68. > > The information in this email and any attachments is confidential and > intended solely for the attention and use of the named addressee(s). It may > be subject to legal, professional or other privilege and further distribution > of it is strictly prohibited without our authority. If you are not the > intended recipient, you are not authorised to and must not disclose, copy, > distribute, or retain this message or any part of it, and should notify us > immediately. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]