Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 86660 invoked from network); 5 Sep 2006 21:50:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Sep 2006 21:50:38 -0000 Received: (qmail 13963 invoked by uid 500); 5 Sep 2006 21:50:30 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 13922 invoked by uid 500); 5 Sep 2006 21:50:30 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 13909 invoked by uid 99); 5 Sep 2006 21:50:30 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 14:50:30 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of bruce.snyder@gmail.com designates 64.233.162.204 as permitted sender) Received: from [64.233.162.204] (HELO nz-out-0102.google.com) (64.233.162.204) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 14:50:29 -0700 Received: by nz-out-0102.google.com with SMTP id v1so1230002nzb for ; Tue, 05 Sep 2006 14:50:08 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tUqSSi0EO9n+V65ktbn+2qnDLYaDZ0FbKIYLz00bUW73A3cGrX3M3sqKbEJtunpP1pbJ1qjtTvHBr+xuRXASRW6QWqLH5qTC64x/Q5mrjlh2VT56/jTnrk79jD/05chc1GRgiNAdpzEq8ZW27GQQ1GpiZyReXy2aFMdFcUDuFWI= Received: by 10.65.250.11 with SMTP id c11mr5418412qbs; Tue, 05 Sep 2006 14:50:08 -0700 (PDT) Received: by 10.64.48.16 with HTTP; Tue, 5 Sep 2006 14:50:08 -0700 (PDT) Message-ID: <7b3355cb0609051450v2ff3a4d3o28c12a021e3197d4@mail.gmail.com> Date: Tue, 5 Sep 2006 15:50:08 -0600 From: "Bruce Snyder" To: dev@geronimo.apache.org Subject: Re: Restructuring trunk, then next steps In-Reply-To: <6FCA45AE-812C-44D8-ACB4-985D4DFEE304@planet57.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <90F6BA89-E7C1-4DBD-8806-67071C2FBB4F@planet57.com> <44FDCF25.9010909@hogstrom.org> <6FCA45AE-812C-44D8-ACB4-985D4DFEE304@planet57.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 9/5/06, Jason Dillon wrote: > I am sure that some of these names will change... > > But the directory name should be the same as the artifactId... so > that its easy to see where the source for artifacts come from, and > because some maven plugins that work on sets of modules make that > assumption (like site plugin for example) when running. > > This is a best practice with Maven... and I don't recommend moving > away from that. > > Before we already had things like console-jetty making a jar named > webconsole-jetty-* and others too which only make it more difficult > to tell where these things come from. I agree with this 100%. IMO, this is probably one of the biggest benefits that Maven provides - the ability to look at an artifact named foobar-baz-1.2.3.jar and you just know that it comes from the foobar-baz directory. This makes navigating the directory structure much easier. The last thing I want to see us do is bury everything about the way Geronimo is built in the buid tool configuration. This still happens with many, many projects (both closed and open source) that use Ant and it drives me insane. Why should I have to dig into an Ant build.xml file just to figure out how a particular artifact is produced!? I want the ability to see this at a glance. Bruce -- perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E