Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 34061 invoked from network); 19 Feb 2006 15:42:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Feb 2006 15:42:54 -0000 Received: (qmail 59008 invoked by uid 500); 19 Feb 2006 15:42:52 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 58233 invoked by uid 500); 19 Feb 2006 15:42:50 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 58220 invoked by uid 99); 19 Feb 2006 15:42:50 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Feb 2006 07:42:50 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [212.227.126.188] (HELO moutng.kundenserver.de) (212.227.126.188) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Feb 2006 07:42:49 -0800 Received: from [62.46.33.85] (helo=M347P021.dipool.highway.telekom.at) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis), id 0MKwtQ-1FAqhc2x6v-0000cR; Sun, 19 Feb 2006 16:42:26 +0100 Subject: Re: [classlib] build / test system From: David Tanzer To: george.c.harley@googlemail.com Cc: Harmony Dev In-Reply-To: <43F1B88F.3060604@googlemail.com> References: <43F0ACB4.2090903@pobox.com> <6e47b64f0602140114h5a98e2e1v42ac0e51287afa93@mail.gmail.com> <43F1A764.5060109@googlemail.com> <6e47b64f0602140231n6488415fmf35a9de8d250ac8e@mail.gmail.com> <43F1B88F.3060604@googlemail.com> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-0JNYym26Y67ifM6U4Tzl" Date: Sun, 19 Feb 2006 16:43:46 +0100 Message-Id: <1140363826.2334.11.camel@Elrond.Rivendell> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 (2.2.2-5) X-Provags-ID: kundenserver.de abuse@kundenserver.de login:c8ec844bcc9f06137960e4cc9e77856a X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --=-0JNYym26Y67ifM6U4Tzl Content-Type: text/plain Content-Transfer-Encoding: quoted-printable A friend of mine is currently developing a program to manage Java=20 project resources (jars and others) called "gc resource repository" (gc-rr): http://dev.guglhupf.net/commons/rr/index.html Some of the features are: * Central resource repository to share resources between multiple=20 projects.=20 * Needed resource are downloaded and stored in a local repository.=20 * Dependencies between resources are solved.=20 * Setup the classpath with all needed resources (jars).=20 * Start java progams with the needed resources.=20 * Ant integration to setup the classpath.=20 * Modular ant build script support=20 * Eclipse classpath builder to setup the classpath in eclipse. You may want to take a look at it. It is distributed under the Apache License, and I guess I could convince Rene Pirringer (the main developer of gc-rr) to contribute it to Apache Harmony if this is desired. Best Regards, David Tanzer On Tue, 2006-02-14 at 11:01 +0000, George Harley wrote: > Hi Alexey, >=20 > The "usetimestamp" attribute of Ant's "get" task kind of offers this=20 > functionality. Setting the attribute value to "true" means that the=20 > download only proceeds if the local copy of the resource is missing or=20 > stale. >=20 > There is more information on this at=20 > http://ant.apache.org/manual/CoreTasks/get.html >=20 > Best regards, > George > IBM UK >=20 >=20 >=20 > Alexey Petrenko wrote: > >> Well, it would be nice. However I don't like build scripts that depend= on > >> network. > >> =20 > > Yes, there should be the possibility to download needed jars once and > > forget about network. > > > > -- > Alexey A. Petrenko > > Intel Middleware Products Division > > =20 >=20 --=20 David Tanzer, Haghofstr. 29, A-3352 St. Peter/Au, Austria/Europe http://deltalabs.at -- http://dev.guglhupf.net -- http://guglhupf.net My PGP Public Key: http://guglhupf.net/david/david.asc -- Pinky, Are You Pondering What I'm Pondering? Well, I think so Brain but if Jimmy cracks corn and no one cares,=20 why does he keep doing it? --=-0JNYym26Y67ifM6U4Tzl Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 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 ioMwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx DxcNMDYwMjE5MTU0MzQxWjAjBgkqhkiG9w0BCQQxFgQUGX+eaZTAANuUxISUHC00Aa87VZUwgZEG CSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3 LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG 9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAYqDMIGTBgsqhkiG9w0BCRACCzGBg6CBgDB5MRAw DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMT GUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0 Lm9yZwIDAYqDMA0GCSqGSIb3DQEBAQUABIIBAAUJpWnNOtRPGK1xwMQ0Kbqj72hEWo9lEvFBg+F5 ZeDKIczQdiYbdp/2TKzO+97fRihfOin611D8xx3pckb6qOtxFJCiNCaE8pC0JXU5IyWcY//ssXqU JI3lNv2h41qneyWWy/riBKXaE62YZCqDGKPsb0dNUDdT19lVqMzUOLemaEtdV2PM4JpqehgirPp9 c/EObFrxmFIwB3GR/MYGlCr54bSyuiXCifsfpI5wLcD/ZVdmkOEmLJPYs1ADnsseAU70cxfCTU44 ix5t/lOSgXQDopl1KCJmK4zPI9VkH04hIWsSodDONABievgaolU9h5RPKmjzFwQF+flNa7q/EykA AAAAAAA= --=-0JNYym26Y67ifM6U4Tzl--