Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 63057 invoked from network); 13 Aug 2007 04:42:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Aug 2007 04:42:05 -0000 Received: (qmail 79173 invoked by uid 500); 13 Aug 2007 04:42:00 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 79144 invoked by uid 500); 13 Aug 2007 04:42:00 -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 79133 invoked by uid 99); 13 Aug 2007 04:42:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Aug 2007 21:42:00 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of qazwart@gmail.com designates 209.85.128.185 as permitted sender) Received: from [209.85.128.185] (HELO fk-out-0910.google.com) (209.85.128.185) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2007 04:41:58 +0000 Received: by fk-out-0910.google.com with SMTP id 18so1379059fks for ; Sun, 12 Aug 2007 21:41:37 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=cYj2A/spzXg0Qf5tLMMrxfyXWJG/W1RvJNBVp73X2NiEleUKwNuDFh/NDgTdqn13gCtGEtAJXdhOo3lCmznwVcXwtmGQKhkNx4LyNAWzRTEz2SiTOjJlLHlaXMKhciNuQB0+jgGtKndhqXNk/g9JvUMiftDknd+JPxVl7Dsi2Hg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BiFx5z3OtdGmjRRnP3zhyO0ra/vQs1NOO2ZsfZjG2+2l/hCfw9Auasz+G0IWvZvi6LzaRYQqjzJsa8K8JnUC0yzepi87CHMKsnUNIGypj1jmdc0RCJGJnq+PKR2XwGjAajfycB2B7PFZE5tzTtQdqLOl2cqkKEMMNs8054ChfzM= Received: by 10.82.106.14 with SMTP id e14mr6193501buc.1186980096694; Sun, 12 Aug 2007 21:41:36 -0700 (PDT) Received: by 10.82.166.16 with HTTP; Sun, 12 Aug 2007 21:41:36 -0700 (PDT) Message-ID: Date: Mon, 13 Aug 2007 00:41:36 -0400 From: "David Weintraub" To: "Ant Users List" , bill@wilandra.com Subject: Re: How to use ant in web application without system path setup under linux In-Reply-To: <20070813000545.GA3134@stallman.openmotel.cn> MIME-Version: 1.0 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <20070812115339.GA11310@stallman.openmotel.cn> <6CC8FCF2-E3EE-4756-AAC7-0092191A2335@gmail.com> <20070812142438.GA12046@stallman.openmotel.cn> <46BF38F2.1010402@wilandra.com> <20070813000545.GA3134@stallman.openmotel.cn> X-Virus-Checked: Checked by ClamAV on apache.org V2h5IG5vdCBnZXQgYSBVU0IgZmxhc2ggZHJpdmUgYW5kIGluc3RhbGwgQW50IG9uIHRoYXQ/IFRo YXQgd2F5LCBpZgp5b3UgZ28gdG8gYSBQQyB3aXRob3V0IEFudCwgeW91IGNhbiBzaW1wbHkgaW5z ZXJ0IHlvdXIgVVNCIGZsYXNoIGRyaXZlCmludG8gdGhlIFBDIGFuZCBydW4gQW50IGZyb20gdGhl cmUuIEkgZG8gdGhhdCB3aXRoIHRoZSBBcGFjaGUgd2ViCnNlcnZlci4KCkFub3RoZXIgcG9zc2li aWxpdHkgaXMgdG8gaW5zdGFsbCBBbnQgaW50byB5b3VyIFN1YnZlcnNpb24gcHJvamVjdC4KV2hl biB5b3UgY2hlY2tvdXQgdGhlIHByb2plY3QsIHlvdSB3aWxsIGJlIGNoZWNraW5nIG91dCBhbiBp bnN0YWxsZWQKdmVyc2lvbiBvZiBBbnQuCgpZb3VyIG1ldGhvZCBvZiBpbnN0YWxsaW5nIGluZGl2 aWR1YWwgSkFSIGZpbGVzIGZvciBBbnQgYW5kIHRoZW4KcnVubmluZyBhIGN1c3RvbWl6ZWQgQW50 IHNjcmlwdCBpc24ndCByZWFsbHkgc2F2aW5nIHlvdSBhbnkgdGltZSwKZWZmb3J0LCBvciBldmVu IHRoYXQgbXVjaCByb29tIG9uIHlvdXIgZGlzazsuIEJ5IHRoZSB0aW1lIHlvdSBpbnN0YWxsCnRo ZSBpbmRpdmlkdWFsIGZpbGVzIHlvdSBuZWVkIGZvciBBbnQsIGFuZCBnZXQgdGhlbSB1cCBhbmQg cnVubmluZywKeW91IGNvdWxkIGhhdmUgZWFzaWx5IGRvd25sb2FkZWQgYW5kIHVuemlwcGVkIHRo ZSB3aG9sZSBBbnQgYXJjaGl2ZS4KCk9uIDgvMTIvMDcsILzW6rvB1i9BbGJlcnQgSmlhIDxzYWhh cmFiZWFyQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGksQmlsbAo+Cj4gVGhhbmtzIGZvciB5b3VyIHJl cGx5Lgo+Cj4gSWYgSSBkbyBub3Qgd2FudCB0byBpbnN0YWxsIGFudCwganVzdCB3YW50IHRvIHVz ZSBpdCBpbiBteSBwcm9qZWN0LiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgSSBleHByZXNzIG15c2Vs ZiBjbGVhcmx5LkkgYW0gc29ycnkgdGhhdCBJIGFtIG5vdCBlbmdsaXNoIHNwZWFraW5nLgo+Cj4g SSBqdXN0IHdhbnQgdG8gdXNlIGl0IHdpdGggbXkgcHJvamVjdC5JZiBJIGNoZWNrIG91dCB0aGUg c291cmNlIGZyb20gc3VidmVyc2lvbiBhdCBhbm90aGVyIFBDIHdoaWNoIGRvIG5vdCBoYXMgQU5U IGluc3RhbGxlZCwgSSBhbHNvIHdhbnQgdG8gdXNlIGFudCwgU28gSSB3YW50IHRvIGludGVncmF0 ZSBhbnQgdG8gbXkgcHJvamVjdC4KPgo+IEp1c3Qgc28uVGhhbmtzLgo+Cj4gQWxiZXJ0IEppYQo+ Cj4KPgo+Cj4gT24gU3VuLCBBdWcgMTIsIDIwMDcgYXQgMDg6NDQ6MzRBTSAtMDgwMCwgQmlsbCBS aWNoIHdyb3RlOgo+ID5Zb3UgbWlnaHQgdHJ5IHNldHRpbmcgdGhlIEFOVF9IT01FIGVudiB2YXJp YWJsZSBhbmQgYWRkaW5nIHRoZSAvYmluIGRpcgo+ID5vZiBBTlRfSE9NRSB0byB5b3VyIFBBVEgg dmFyLiBJIGhhdmUgYm90aCBvZiB0aG9zZSBzZXQgb24gbXkgbWFjaGluZQo+ID5mcm9tIHRoZSBp bnN0YWxsYXRpb24gb2YgQU5ULgo+ID5IVEggQmlsbAo+ID4KPiA+vNbqu8HWL0FsYmVydCBKaWEg d3JvdGU6Cj4gPj5IaSxEYXZpZAo+ID4+Cj4gPj5UaGFua3MgZm9yIHlvdXIgcmVwbHkuIEJ1dCBz b21ldGltZXMsIEkgaGF2ZSB0byBjb2RlIGJldHdlZW4gZGlmZmVyZW50Cj4gPj53b3Jrc3RhdGlv bnMsIGFuZCB0aGVzZSB3b3Jrc3RhdGlvbnMgc29tZXRpbWVzIGp1c3QgaW5zdGFsbGVkIGpkayB3 aXRob3V0Cj4gPj5hbnQuIEluIG9yZGVyIHRvIHdvcmsgYW55dGltZSB3aXRob3V0IHNwZW5kaW5n IHRpbWUgdG8gaW5zdGFsbCBhbnQsIEkgd2FudAo+ID4+dG8gdXNlIGFudC5qYXIgZGlyZWN0bHku IHRoYXQncyB3aHkgSSBhc2tlZCB0aGlzIHF1ZXN0aW9uLiBUaGFua3MuCj4gPj4KPiA+PkkgYW0g bm90IHN1cmUgaXQgd2lsbCB3b3JrIG9yIG5vdCwgYW5kIEkgZGlkbid0IGZpbmQgYW55IHVzZWZ1 bCByZWZlcmVuY2UuCj4gPj4KPiA+PktpbmQgUmVnYXJkcyEKPiA+Pgo+ID4+QWxiZXJ0IEppYQo+ ID4+Cj4gPj4KPiA+Pgo+ID4+T24gU3VuLCBBdWcgMTIsIDIwMDcgYXQgMDk6NTg6NTFBTSAtMDQw MCwgUWF6d2FydCB3cm90ZToKPiA+Pgo+ID4+PkknbSBub3Qgc3VyZSB3aHkgeW91IGNhbm5vdCBz aW1wbHkgaW5zdGFsbCBBbnQgYXMgYSBjb21wbGV0ZSBwYWNrYWdlLgo+ID4+PkkgaGF2ZW4ndCB1 c2VkIENlbnRPUywgYnV0IEkga25vdyBBbnQgaW5zdGFsbHMgd2l0aCBubyBwcm9ibGVtcyBvbgo+ ID4+PlJlZGhhdC4gQW5kLCB5b3UgY2FuIGluc3RhbGwgQW50IGNvbXBsZXRlbHkgbG9jYWwgdG8g eW91ciAkSE9NRQo+ID4+PmRpcmVjdG9yeS4KPiA+Pj4KPiA+Pj5UaGUgQW50IGJpbmFyeSBkaXN0 cmlidXRpb24gcnVucyB1bmRlciBhbnkgc3lzdGVtIHRoYXQgaGFzIEpESyAxLjQgb3IKPiA+Pj5n cmVhdGVyIGluc3RhbGxlZCAoYW5kIHByb2JhYmx5IGV2ZW4gd29ya3MgdW5kZXIgSkRLIDEuMyku IFlvdSBkb24ndAo+ID4+Pm5lZWQgYWRtaW5pc3RyYXRpdmUgb3Igcm9vdCBwZXJtaXNzaW9uIHRv IGluc3RhbGwgQW50IGVpdGhlciBzaW5jZSBpdAo+ID4+PmNhbiByZXNpZGUgaW4gYW55IGRpcmVj dG9yeSwgYW5kIGlmIGluc3RhbGxlZCB1bmRlciBXaW5kb3dzLCBkb2VzIG5vdAo+ID4+Pm5lZWQg YWNjZXNzIHRvIHRoZSByZWdpc3RyeS4KPiA+Pj4KPiA+Pj5Tbywgd2h5IG5vdCBqdXN0IGluc3Rh bGwgYWxsIG9mIEFudD8KPiA+Pj4KPiA+Pj5PbiBBdWcgMTIsIDIwMDcsIGF0IDc6NTMgQU0sILzW 6rvB1i9BbGJlcnQgSmlhIHdyb3RlOgo+ID4+Pgo+ID4+Pgo+ID4+Pj5oaSwKPiA+Pj4+Cj4gPj4+ Pkkgd2FudCB0byB1c2UgYW50IGluIG15IHdlYiBhcHBsaWNhdGlvbixidXQgSSBkbyBub3QgaGF2 ZSBhbnQKPiA+Pj4+aW5zdGFsbGVkIGluIG15IE9TKGNlbnRPUzUpLgo+ID4+Pj4KPiA+Pj4+U28s SSBjb3B5IGFudC5qYXIsYW50LWxhdW5jaGVyLmphciBhbmQgYW50LWp1bml0LmphciB0byAvYXBw Lwo+ID4+Pj5kZXZsaWIsdGhlbiB3cml0ZSBhIHNoZWxsIGxpa2UgYmVsb3cgdG8gcnVuIGFudCB0 YXNrcwo+ID4+Pj5jb2RlOgo+ID4+Pj4KPiA+Pj4+IyEvYmluL3NoCj4gPj4+PmV4cG9ydCBBUFBf SE9NRT0vaG9tZS9zYWhhcmFiZWFyL3dvcmtzcGFjZS9qcGV0c3RvcmUKPiA+Pj4+ZXhwb3J0IEJV SUxEX0NQPSR7Q0xBU1NQQVRIfQo+ID4+Pj5leHBvcnQgQlVJTERfQ1A9JHtCVUlMRF9DUH06JHtK QVZBX0hPTUV9L2xpYi90b29scy5qYXI7Cj4gPj4+PmV4cG9ydCBCVUlMRF9DUD0ke0JVSUxEX0NQ fToke0FQUF9IT01FfS9kZXZsaWIvYW50LmphcjsKPiA+Pj4+ZXhwb3J0IEJVSUxEX0NQPSR7QlVJ TERfQ1B9OiR7QVBQX0hPTUV9L2RldmxpYi9hbnQtanVuaXQuamFyOwo+ID4+Pj5leHBvcnQgQlVJ TERfQ1A9JHtCVUlMRF9DUH06JHtBUFBfSE9NRX0vZGV2bGliL2FudC1sYXVuY2hlci5qYXI7Cj4g Pj4+PmV4cG9ydCBCVUlMRF9DUD0ke0JVSUxEX0NQfToke0FQUF9IT01FfS9kZXZsaWIvanVuaXQu amFyOwo+ID4+Pj4ke0pBVkFfSE9NRX0vYmluL2phdmEgLWNsYXNzcGF0aCAiJHtCVUlMRF9DUH0i Cj4gPj4+Pm9yZy5hcGFjaGUudG9vbHMuYW50Lk1haW4gLWJ1aWxkZmlsZSBidWlsZC54bWwKPiA+ Pj4+Cj4gPj4+Pgo+ID4+Pj5idXQgSSBnb3QgZXJyb3IgbGlrZToKPiA+Pj4+Y29kZToKPiA+Pj4+ Cj4gPj4+PkV4Y2VwdGlvbiBpbiB0aHJlYWQgIm1haW4iIGphdmEubGFuZy5Ob0NsYXNzRGVmRm91 bmRFcnJvcjogb3JnLwo+ID4+Pj5hcGFjaGUvdG9vbHMvbGF1bmNoL0xhdW5jaGVyCj4gPj4+Pgo+ ID4+Pj4KPiA+Pj4+SSBhbSBub3Qgc3VyZSB0aGUgc3ludGF4IGlzIHJpZ2h0IG9yIG5vdCwgYW5k IEkgZGlkbid0IGZpbmQKPiA+Pj4+YW55dGhpbmcgdXNlZnVsIGZyb20gR29vZ2xlLgo+ID4+Pj4K PiA+Pj4+U28sIEkgZG8gbm90IGtub3cgaG93IHRvIHVzZSBpdCBub3csIEkgbmVlZCBoZWxwIGhl cmUgLFRoYW5rcy4KPiA+Pj4+Cj4gPj4+Pgo+ID4+Pj4KPiA+Pj4+LS0tLS0tLS0tLQo+ID4+Pj5B bGJlcnQgSmlhCj4gPj4+Pgo+ID4+Pj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+Pj4+VG8gdW5zdWJzY3JpYmUs IGUtbWFpbDogdXNlci11bnN1YnNjcmliZUBhbnQuYXBhY2hlLm9yZwo+ID4+Pj5Gb3IgYWRkaXRp b25hbCBjb21tYW5kcywgZS1tYWlsOiB1c2VyLWhlbHBAYW50LmFwYWNoZS5vcmcKPiA+Pj4+Cj4g Pj4+Pgo+ID4+PkRhdmlkIFdlaW50cmF1Ygo+ID4+PmRhdmlkQHdlaW50cmF1Yi5uYW1lCj4gPj4+ cWF6d2FydEBnbWFpbC5jb20KPiA+Pj4KPiA+Pj4KPiA+Pj4KPiA+Pj4tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ Pj5UbyB1bnN1YnNjcmliZSwgZS1tYWlsOiB1c2VyLXVuc3Vic2NyaWJlQGFudC5hcGFjaGUub3Jn Cj4gPj4+Rm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogdXNlci1oZWxwQGFudC5hcGFj aGUub3JnCj4gPj4+Cj4gPj4+Cj4gPj4KPiA+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4+VG8gdW5zdWJzY3Jp YmUsIGUtbWFpbDogdXNlci11bnN1YnNjcmliZUBhbnQuYXBhY2hlLm9yZwo+ID4+Rm9yIGFkZGl0 aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogdXNlci1oZWxwQGFudC5hcGFjaGUub3JnCj4gPj4KPiA+ Pgo+ID4+Cj4gPj4KPiA+Pgo+ID4KPiA+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPlRvIHVuc3Vic2NyaWJlLCBl LW1haWw6IHVzZXItdW5zdWJzY3JpYmVAYW50LmFwYWNoZS5vcmcKPiA+Rm9yIGFkZGl0aW9uYWwg Y29tbWFuZHMsIGUtbWFpbDogdXNlci1oZWxwQGFudC5hcGFjaGUub3JnCj4KPiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KPiBUbyB1bnN1YnNjcmliZSwgZS1tYWlsOiB1c2VyLXVuc3Vic2NyaWJlQGFudC5hcGFjaGUu b3JnCj4gRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogdXNlci1oZWxwQGFudC5hcGFj aGUub3JnCj4KPgoKCi0tIAotLQpEYXZpZCBXZWludHJhdWIKcWF6d2FydEBnbWFpbC5jb20K