Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 61596 invoked from network); 7 May 2007 03:56:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2007 03:56:38 -0000 Received: (qmail 71884 invoked by uid 500); 7 May 2007 03:56:43 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 71731 invoked by uid 500); 7 May 2007 03:56:43 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 71718 invoked by uid 99); 7 May 2007 03:56:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 May 2007 20:56:43 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of daniel.kulp@iona.com designates 65.223.216.181 as permitted sender) Received: from [65.223.216.181] (HELO amereast-smg1.iona.com) (65.223.216.181) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 May 2007 20:56:35 -0700 Received: from amer-ems1.IONAGLOBAL.COM ([10.65.6.25]) by amereast-smg1.iona.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id l473tUqc012048 for ; Sun, 6 May 2007 23:55:30 -0400 (EDT) Received: from [10.59.0.24] ([10.59.0.24]) by amer-ems1.IONAGLOBAL.COM with Microsoft SMTPSVC(6.0.3790.1830); Sun, 6 May 2007 23:56:13 -0400 From: Daniel Kulp Organization: IONA To: general@incubator.apache.org Subject: Re: [POLL] Incubator Maven Repository Date: Sun, 6 May 2007 23:56:12 -0400 User-Agent: KMail/1.9.5 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200705062356.12715.daniel.kulp@iona.com> X-OriginalArrivalTime: 07 May 2007 03:56:13.0385 (UTC) FILETIME=[A7BB6B90:01C7905B] X-Virus-Checked: Checked by ClamAV on apache.org Shane, Honestly, it sounds like the NMaven stuff will need a complete new set of repositories for NMaven artifacts. There isn't any way, IMO, that the repo layout can change for the normal maven 1 and maven 2 repositories. Incubator or repo1.maven.org is relatively irrelevant in that regards. The layout is pretty much set in stone. There are too many plugins (deploy, etc...) that rely on it, there are too many other apps (several different proxy applications, etc...) that rely on it, etc... If the current layout is inadequate for NMaven, the NMaven team should figure out an appropriate place for a new repository. My personal suggestion is to work with the Maven team and create a new area at repo1.maven.org/nmaven or similar. But that's me. In either case, I think that discussion is separate from where the m2 artifacts go. It make make sense to put the nmaven stuff in dist/incubator for a while until the layout is finalized, then move to central. However, the layouts for m1/m2 are finalized. Thus, they can/should go to central. (IMO) That said, I don't know the NMaven details. But my #1 concern is your line: > I > would expect that an incubator release repo would be more amendable to > such changes. No chance, IMO. Once an artifact is released, it's SET IN STONE. That includes the layout of the repository it's sitting in. Once theres the possibility that another project is relying on a particular artifact to be living at a particular location, it needs to stay there. The incubator m2 release repository is no different from central in that regard. Dan On Sunday 06 May 2007 14:11, Shane Isbell wrote: > [ ] use standard repositories > [ x ] relocate repositories under /www.apache.org/dist/incubator > > My reasons are as follows: First, NMaven does not follow the standard > repo layout; second, the repository layout structure is still in a > state of flux, meaning that there is a need for potentially changing > the layout for .NET artifacts, while still doing releases. > > Getting more into some more specifics, with NMaven, there is no > version information contained within the artifact file name and the > version must follow a standard 0.0.0.0 format. This precludes the use > of "incubator" within the version itself. As mentioned above, at this > early stage, it's also not 100% clear on exactly how NMaven .NET > artifacts will reside within the repo. For instance, there is an open > question as to where pom files will reside when we add the concept of > classifiers to the repo. Also, given the repository layout structure > for NET artifacts may change over time, as the incubator project > evolves, I have concerns whether any of the standard maven repos would > accept - and with good reason - an NMaven incubator release at all. I > would expect that an incubator release repo would be more amendable to > such changes. > > Shane > > On 5/6/07, Eelco Hillenius wrote: > > [ x ] use standard repositories > > [ ] relocate repositories under /www.apache.org/dist/incubator > > > > Eelco > > > > -------------------------------------------------------------------- > >- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > For additional commands, e-mail: general-help@incubator.apache.org -- J. Daniel Kulp Principal Engineer IONA P: 781-902-8727 C: 508-380-7194 daniel.kulp@iona.com http://www.dankulp.com/blog --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org