Return-Path: Delivered-To: apmail-incubator-isis-dev-archive@minotaur.apache.org Received: (qmail 98832 invoked from network); 11 Oct 2010 14:08:31 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 11 Oct 2010 14:08:31 -0000 Received: (qmail 63865 invoked by uid 500); 11 Oct 2010 14:08:31 -0000 Delivered-To: apmail-incubator-isis-dev-archive@incubator.apache.org Received: (qmail 63848 invoked by uid 500); 11 Oct 2010 14:08:30 -0000 Mailing-List: contact isis-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: isis-dev@incubator.apache.org Delivered-To: mailing list isis-dev@incubator.apache.org Received: (qmail 63840 invoked by uid 99); 11 Oct 2010 14:08:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Oct 2010 14:08:30 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dkhaywood@gmail.com designates 74.125.82.43 as permitted sender) Received: from [74.125.82.43] (HELO mail-ww0-f43.google.com) (74.125.82.43) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Oct 2010 14:08:22 +0000 Received: by wwe15 with SMTP id 15so3482624wwe.0 for ; Mon, 11 Oct 2010 07:08:01 -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:reply-to :organization:user-agent:mime-version:to:subject:content-type; bh=SyP8eA+0qt+hP42Hald4lQ06v14MmuG8C+vb1OKGpg8=; b=CcZVeMGkkwccuYOHUJ/ks5KOmL9g+GTfDLL7vuhjIp6/S+kmVLqk9n7tltCI0wsWiB mcCsiIBxioVFzKZgIsrDJs8TA2Tr7budMfrfFJxLu1UHj/r/Vg1W/IaStkO9kvlLuM5s dcwOC6DA73P+ry86Q/IZHmFuUOxJGTw7aRsMA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:organization:user-agent:mime-version :to:subject:content-type; b=yIYf3q/yfEYBSzzk5z9ezgReYXB7DGg182JcguCdaHa5BEXov30FiF6vuDp1Qfctyr WNWbR3ca98RraFxGPdoy2boBBmzl6NEk0RlQCoEb3Kg/vUYCGg5vjlRnhO3XWvTxoIJ+ Vp1lfctFnECrFHomTb1ZgnBD6P+JD7MvH9Iqw= Received: by 10.227.132.66 with SMTP id a2mr5769170wbt.127.1286806080302; Mon, 11 Oct 2010 07:08:00 -0700 (PDT) Received: from [192.168.178.66] (host81-131-186-147.range81-131.btcentralplus.com [81.131.186.147]) by mx.google.com with ESMTPS id f14sm4551773wbe.8.2010.10.11.07.07.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 11 Oct 2010 07:07:59 -0700 (PDT) Message-ID: <4CB31A40.1000806@gmail.com> Date: Mon, 11 Oct 2010 15:08:00 +0100 From: Dan Haywood Reply-To: dan@haywood-associates.co.uk Organization: Haywood Associates Ltd. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 MIME-Version: 1.0 To: isis-dev@incubator.apache.org Subject: Need to confirm Isis' groupId and artifactId's Content-Type: multipart/mixed; boundary="------------010200000600040600020306" --------------010200000600040600020306 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit First off, Gav has uploaded the Naked Objects codebase (prepared by Rob). He accidentally put it in the wrong place, so I've moved it into its correct location (isis/contrib/initial/nof). I've also made a few minor tweaks there (nothing very substantive). If you want to peruse it, go to isis/contrib/initial/nof/framework/trunk. ~~~ Next step then is to move those modules that will be in v0.1 into isis/trunk. Rob's already done a lot of work in changing class names, package names, and has also changed some of the Maven groupId/artifactIds. However, I'm of the view (and I think Rob is too) that we need to adjust these groupIds/artifactIds somewhat, to balance the requirements that: 1. the directory tree corresponds to the Maven site that we want to generate - what that means is breaking up the plugins (now called "extensions") into four chunks: viewers, objectstores, security and remoting 2. the directory tree is "obvious" to browse around - meaning there's a correlation between groupIds/artifactIds and directories 3. we make all child modules (aggregated using ) define their parent (defined by ) to be their aggregating parent - ie so that inheritance = aggregation as far as we're concerned - doing this means that we won't require any special configuration in the maven-release-plugin and maven-site-plugin I've captured the proposed modules on our wiki, at: https://cwiki.apache.org/confluence/display/ISIS/MavenModules Thoughts? Dan --------------010200000600040600020306--