Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 97984 invoked from network); 16 Apr 2008 19:49:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2008 19:49:13 -0000 Received: (qmail 24018 invoked by uid 500); 16 Apr 2008 19:49:13 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 23976 invoked by uid 500); 16 Apr 2008 19:49:13 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 23965 invoked by uid 99); 16 Apr 2008 19:49:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 12:49:12 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of archie.cobbs@gmail.com designates 209.85.198.245 as permitted sender) Received: from [209.85.198.245] (HELO rv-out-0506.google.com) (209.85.198.245) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 19:48:27 +0000 Received: by rv-out-0506.google.com with SMTP id b17so1231463rvf.40 for ; Wed, 16 Apr 2008 12:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=XT+h+n6Fzi432WpWu4Ep+1YTuIs7PuO/sqD9oZ1wDDY=; b=k7HZEw67KOPHrzprEIZ7NLzqtzvTyvAjX7p0DMRyr/aHf0ojiaD8haBNPjAENG3rW8kDm5t0JW7AltjNYePH6EqlrxJpIYYfDw1Wx7bsynMEUWe+uAo8jZLNPZFt0hF2UMuBe47o8SkN+/t3cEH/I0eN67B0TG6ryUYVgPVZI9I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=Kglw1ZItcWxMbMg9pGUmaxPAY2kZvQQYUV/a+Xf2QUTZsGS6VsGsvX3Bn2ZdlkBqdFiaZEfSRhSmtmoeNZjE5+qgerYO0iAPgMsEW/xAZ3Ch94BpzDjy3wgYap7a35SdRT4o+6DqN/cLiput1UHRitmr2NGJNQNBqRZkwvRJNw8= Received: by 10.141.36.10 with SMTP id o10mr229404rvj.176.1208375320505; Wed, 16 Apr 2008 12:48:40 -0700 (PDT) Received: by 10.141.106.8 with HTTP; Wed, 16 Apr 2008 12:48:40 -0700 (PDT) Message-ID: <3bc8237c0804161248t5ad2b519t1917b12d797dd66d@mail.gmail.com> Date: Wed, 16 Apr 2008 14:48:40 -0500 From: "Archie Cobbs" Sender: archie.cobbs@gmail.com To: "Ant Developers List" Subject: Re: Open source ivy files project? In-Reply-To: <635a05060804152345p58c39c87tc7223d079e63ec06@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_7908_16086226.1208375320475" References: <3bc8237c0804011548t6e9f3359od97cce162e83dd53@mail.gmail.com> <635a05060804070831p7c83148ftefdf84768629a8e2@mail.gmail.com> <3bc8237c0804071235x24614f86g48fc446c223968de@mail.gmail.com> <635a05060804080016k78801ee8pdb0bf6eb907e3d7b@mail.gmail.com> <3bc8237c0804080920o2a512320ub3e86d5f86a1d5b0@mail.gmail.com> <635a05060804081407i45b5faf2j4c6693735fac129d@mail.gmail.com> <3bc8237c0804091214x76e57485n6c62a57175e9c39@mail.gmail.com> <635a05060804152324q75db3836u216defe1d3db4eb2@mail.gmail.com> <635a05060804152345p58c39c87tc7223d079e63ec06@mail.gmail.com> X-Google-Sender-Auth: 31691c292547bf21 X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_7908_16086226.1208375320475 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, Apr 16, 2008 at 1:45 AM, Xavier Hanin wrote: > On Wed, Apr 16, 2008 at 8:37 AM, Gilles Scokart > wrote: > > Maven has naming conventions [1], [2]. > > > > The problem is that those conventions apeared with maven 2. maven 1 > > didn't had this and the maven repository actully contains an export of > > the maven 1 repository. That's why the naming convention didn't > > seemed to be always followed. > > > > Note however, that they give advices to fix that [3]. > > The problem is that the repository is cluttered with old naming > conventions, > which make it sometimes difficult for users to find their way out: > http://javarepo.xoocode.org/search?q=%23hibernate%3B > http://javarepo.xoocode.org/search?q=%23commons-email%3B > http://javarepo.xoocode.org/search?q=%23commons-transaction%3B > http://javarepo.xoocode.org/search?q=%23commons-collections%3B > By the way, I've been thinking about this problem as well. Since Ivy RoundUp builds its repository using ant, it would be easy to add "meta-data meta-data" that would handle things like backward-compatible aliases for organisation names. E.g., if a Hibernate is officially known under org="org.hibernate" but unofficially with org="hibernate" and org="net.sf.hibernate", then we could add a file in src/modules/org.hibernate/aliases.xml: Then the build would automatically create copies of the module under both locations in the repo. Actually, an even simpler way would be with a symlink checked into SVN... You could do similar things with the module name as well of course. In any case, the larger point is that the RoundUp project could provide ways to help these kinds of issues. -Archie -- Archie L. Cobbs ------=_Part_7908_16086226.1208375320475--