From dev-return-47136-apmail-ant-dev-archive=ant.apache.org@ant.apache.org Thu Jun 19 14:18:10 2003 Return-Path: Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 27681 invoked by uid 500); 19 Jun 2003 14:18:08 -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 27533 invoked from network); 19 Jun 2003 14:18:07 -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; 19 Jun 2003 14:18:07 -0000 Received: from chalko.com (unknown [192.168.57.254]) by csm.chalko.com (Postfix) with ESMTP id 01C28FF81 for ; Thu, 19 Jun 2003 07:18:09 -0700 (PDT) Message-ID: <3EF1C60E.9070503@chalko.com> Date: Thu, 19 Jun 2003 07:17:50 -0700 From: Nick Chalko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ant Developers List Subject: Re: Using classloader for Junit References: <3EF169B2.5090108@chalko.com> <1056009328.6087.4.camel@preilly.local.corvil.com> <3EF16BC1.7060604@chalko.com> <1056009745.1056.1.camel@preilly.local.corvil.com> In-Reply-To: <1056009745.1056.1.camel@preilly.local.corvil.com> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms060401010508090307030204" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --------------ms060401010508090307030204 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit After I slept on it, I thought of how I could extend the antclassloader to handle the situations I need. I am considering a That will explicitly allow the optional ant task to be loaded in the child classloader. I may even go so far as automatically adding this fileset ${ant.home}/lib/ant-*.jar to the classloader. That should handle the usecase I have in mind. peter reilly wrote: >Ah, I see. >That would be nice, but the classloader task is not >yet complete. > >Peter > >On Thu, 2003-06-19 at 08:52, Nick Chalko wrote: > > >>peter reilly wrote: >> >> >> >>>Check the ant faq http://ant.apache.org/faq.html#delegating-classloader >>>In essence you need to place the junit.jar file in ${ant.home}/lib >>> >>> >>> >>> >>> >>I had hoped that was what the task would let me avoid. >> >> >> >> > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org >For additional commands, e-mail: dev-help@ant.apache.org > > --------------ms060401010508090307030204 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= --------------ms060401010508090307030204--