Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 78094 invoked from network); 30 Nov 2010 19:12:22 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 30 Nov 2010 19:12:22 -0000 Received: (qmail 63933 invoked by uid 500); 30 Nov 2010 19:12:21 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 63869 invoked by uid 500); 30 Nov 2010 19:12:21 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 63853 invoked by uid 99); 30 Nov 2010 19:12:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Nov 2010 19:12:21 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sfloess@nc.rr.com designates 75.180.132.123 as permitted sender) Received: from [75.180.132.123] (HELO cdptpa-omtalb.mail.rr.com) (75.180.132.123) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Nov 2010 19:12:15 +0000 X-Authority-Analysis: v=1.1 cv=Inhw+Jdt7z1D3BivGPfn2aw54OvUEJw5lAn/booRZkE= c=1 sm=0 a=xBq4zo65xA4A:10 a=kj9zAlcOel0A:10 a=K8XvA0kvobbyxAePKxWCSA==:17 a=FP58Ms26AAAA:8 a=NEAV23lmAAAA:8 a=47jwsdV2DfrVMSISRGoA:9 a=3cL8kRjS8kSdVknUzErsCibXST8A:4 a=CjuIK1q_8ugA:10 a=K8XvA0kvobbyxAePKxWCSA==:117 X-Cloudmark-Score: 0 X-Originating-IP: 66.57.231.67 Received: from [66.57.231.67] ([66.57.231.67:49155] helo=flossware.homelinux.org) by cdptpa-oedge04.mail.rr.com (envelope-from ) (ecelerity 2.2.3.46 r()) with ESMTP id 4A/89-13137-27C45FC4; Tue, 30 Nov 2010 19:11:46 +0000 Received: from centos-workstation.flossware.com (centos-workstation.flossware.com [192.168.168.250]) by flossware.homelinux.org (Postfix) with ESMTP id B31F3158803C for ; Tue, 30 Nov 2010 14:11:45 -0500 (EST) Date: Tue, 30 Nov 2010 14:11:45 -0500 (EST) From: "Scot P. Floess" X-X-Sender: sfloess@localhost.localdomain To: Ant Users List Subject: Re: Set a default value to property. In-Reply-To: <1291143857223-3286574.post@n5.nabble.com> Message-ID: References: <1291143857223-3286574.post@n5.nabble.com> User-Agent: Alpine 2.02 (LRH 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Here is something I like to use... I macrodef'd it out so I can call it for many properties that require default values... This works with stock Ant (meaning you don't need Ant-contrib or any third party libraries)... To use: On Tue, 30 Nov 2010, ritchie wrote: > > My ant script takes a value for a property at runtime(-Denv=xxx), if the > argument is not passed i want the value to be set as a default arbitary > value. How to accomplish this? > -- Scot P. Floess RHCT (Certificate Number 605010084735240) Chief Architect FlossWare http://sourceforge.net/projects/flossware http://flossware.sourceforge.net https://github.com/organizations/FlossWare Chief Architect JPlate http://sourceforge.net/projects/jplate Chief Architect JavaPIM http://sourceforge.net/projects/javapim Chief Architect Keros http://sourceforge.net/projects/keros --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org