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]

Reply via email to