Return-Path: Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 64447 invoked by uid 500); 1 Aug 2003 07:37:07 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 64414 invoked from network); 1 Aug 2003 07:37:06 -0000 Received: from 034.148-60-66-fuji-dsl.static.surewest.net (HELO csm.chalko.com) (66.60.148.34) by daedalus.apache.org with SMTP; 1 Aug 2003 07:37:06 -0000 Received: from chalko.com (unknown [192.168.57.254]) by csm.chalko.com (Postfix) with ESMTP id A3B96FF81 for ; Fri, 1 Aug 2003 00:37:18 -0700 (PDT) Message-ID: <3F2A18A5.30800@chalko.com> Date: Fri, 01 Aug 2003 00:37:09 -0700 From: Nick Chalko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030612 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ant Developers List Subject: Re: ant 1.5.4 : Import References: <747F247264ECE34CA60E323FEF0CCC0C0F511A@london.cellectivity.com> In-Reply-To: Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms090500030302010307020500" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --------------ms090500030302010307020500 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Nicola Ken Barozzi wrote: > > Jose Alberto Fernandez wrote, On 31/07/2003 13.24: > >>> From: Nicola Ken Barozzi [mailto:nicolaken@apache.org] >> > ... > >>> Wait a second, does this mean that there is crosstalk between the >>> lines 1, 2, 3? >> >> >> Yes, there is crosstalk and at least in XSLT this is a good thing. >> It means that you can write a bunch of files with groups of >> templates on each, and then by just importing them into one buildfile >> all the pieces can interact with each other. In that way if I want to >> replace one group of templates in a diferent project I can just change >> the import line for that particular group and the behaviour changes. >> >> We use this technique extensively in our system at work and it makes >> life extremely easy and modular. So in may opinion this is a good thing. > > > That's what I do too, just that I don't never had the need or ever > thought of doing it with targets that are not redefined in the base one. > > If you say that you use it and benefit from it, I believe you, and > makes me feel better :-) > > So what I thought was a bug is instead a feature; the important thing > is that this "feature" is correctly documented. I used this "feature" in centipede. The release antlib has a target called tag-and-release, but it depends on a target called tag However tagis expected to be defined in a different antlib. Currently it is defined in cvsbuild, but it is open for someone to make a vssbuild antlib. So I do think cross talk is a "feature" but a feature that can be hard to grok. --------------ms090500030302010307020500 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJPDCC AvwwggJloAMCAQICAwma2jANBgkqhkiG9w0BAQQFADCBkjELMAkGA1UEBhMCWkExFTATBgNV BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUx HTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVl bWFpbCBSU0EgMjAwMC44LjMwMB4XDTAzMDMyODA4MzA0MFoXDTA0MDMyNzA4MzA0MFowQTEf MB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEeMBwGCSqGSIb3DQEJARYPbmlja0Bj aGFsa28uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApfM/4tyKTcqSwSFT PuZvHksz10JPmvRS6YGWO4LNT8qVuZf66z/dusmN2/a4gW8A5JibxEqyUdOxkBnHAXQKwPpQ aOeFSBIaPPeBWk1MicJ9H+EA0LwX6B5kG4bKDB+qn32bWcoGIu5z+NEERRgZ49SSAKAJYggM OmMb7CIWruaMaaZRsiirvuSpG+8HiOXHFNfeCB4+iD5/3DDHOqQbl/KwBR9aN/QBHLc7bqpa y09aqX8RPTNlJfVArj6LF+cn5WtN4YQUExztzrE0axmLDAZYN+nr3izPoBhiefE8A82MUFe7 PJnmqEROakbyOjPS0imT+WSnxnXmYLMQ7G/08wIDAQABoywwKjAaBgNVHREEEzARgQ9uaWNr QGNoYWxrby5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQBesYrZZ3v0ccUI dxxS9F3Bqpuhak5rPYFYqfP98FK918ams/3E51rC2Vu8S2D3ns8dFcpdUpsUDZCpjmtviqi/ SYsJMv8FRv05wtyZWBmMfnMGEqZNLKeYKAchmeQZc7H+v50N3ZDU19UPfq03TkZRORTcIGwi SclaF2PqXiJPkTCCAvwwggJloAMCAQICAwma2jANBgkqhkiG9w0BAQQFADCBkjELMAkGA1UE BhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYD VQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9Q ZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMB4XDTAzMDMyODA4MzA0MFoXDTA0MDMy NzA4MzA0MFowQTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEeMBwGCSqGSIb3 DQEJARYPbmlja0BjaGFsa28uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA pfM/4tyKTcqSwSFTPuZvHksz10JPmvRS6YGWO4LNT8qVuZf66z/dusmN2/a4gW8A5JibxEqy UdOxkBnHAXQKwPpQaOeFSBIaPPeBWk1MicJ9H+EA0LwX6B5kG4bKDB+qn32bWcoGIu5z+NEE RRgZ49SSAKAJYggMOmMb7CIWruaMaaZRsiirvuSpG+8HiOXHFNfeCB4+iD5/3DDHOqQbl/Kw BR9aN/QBHLc7bqpay09aqX8RPTNlJfVArj6LF+cn5WtN4YQUExztzrE0axmLDAZYN+nr3izP oBhiefE8A82MUFe7PJnmqEROakbyOjPS0imT+WSnxnXmYLMQ7G/08wIDAQABoywwKjAaBgNV HREEEzARgQ9uaWNrQGNoYWxrby5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOB gQBesYrZZ3v0ccUIdxxS9F3Bqpuhak5rPYFYqfP98FK918ams/3E51rC2Vu8S2D3ns8dFcpd UpsUDZCpjmtviqi/SYsJMv8FRv05wtyZWBmMfnMGEqZNLKeYKAchmeQZc7H+v50N3ZDU19UP fq03TkZRORTcIGwiSclaF2PqXiJPkTCCAzgwggKhoAMCAQICEGZFcrfMdPXPY3ZFhNAukQEw DQYJKoZIhvcNAQEEBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx EjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNV BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxA 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 AAAAAAA= --------------ms090500030302010307020500--