Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 55806 invoked from network); 8 Feb 2004 20:24:49 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 8 Feb 2004 20:24:49 -0000 Received: (qmail 73184 invoked by uid 500); 8 Feb 2004 20:24:35 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 73139 invoked by uid 500); 8 Feb 2004 20:24:35 -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 73108 invoked from network); 8 Feb 2004 20:24:35 -0000 Received: from unknown (HELO palrel10.hp.com) (156.153.255.245) by daedalus.apache.org with SMTP; 8 Feb 2004 20:24:35 -0000 Received: from timmay.hpl.hp.com (timmay.hpl.hp.com [15.144.30.251]) by palrel10.hp.com (Postfix) with ESMTP id B71211C03530 for ; Sun, 8 Feb 2004 12:24:39 -0800 (PST) Received: from hpl.hp.com (branaid32.uksr.hp.com [15.204.20.32]) by timmay.hpl.hp.com (8.11.1 (Revision 1.6) /8.9.3 SMKit7.1.0) with SMTP id i18KOc411434 for ; Sun, 8 Feb 2004 20:24:38 GMT Message-ID: <40269B00.8020202@hpl.hp.com> Date: Sun, 08 Feb 2004 20:24:32 +0000 From: Steve Loughran User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ant Developers List Subject: auto download of antlibs Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N OK, now that Ant1.6 has antlibs, it is time to think of the next step: auto download of antlibs and (perhaps) dependencies. 1. Possible requirements -allow users to specify the URLs of dependent antlibs -allow teams to provide an override point that specifies their location -secure download -only files from trusted sources are fetched. -caching of downloads, global or per-user -go through proxies -allow antlib providers to move their files (handle redirects) -allow antlib providers to mirror, by having a mirror file that lists possible sources -support private repositories (intranet/internet, https, authenticated) as well as public sources -make it easy to publish an antlib, and register it in the ant central list Anything else? 2. What things implement this? What do Maven and Ruper do? 3. do we want to integrate this with ant, or have some more standalone tool that can be used to keep a component repository up to date, a tool with an ant task for use in a build file. A sort of apt-get for apache stuff... --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org