Return-Path: X-Original-To: apmail-incubator-isis-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-isis-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7AC4065EC for ; Thu, 21 Jul 2011 12:00:18 +0000 (UTC) Received: (qmail 34894 invoked by uid 500); 21 Jul 2011 12:00:18 -0000 Delivered-To: apmail-incubator-isis-dev-archive@incubator.apache.org Received: (qmail 34831 invoked by uid 500); 21 Jul 2011 12:00:16 -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 34822 invoked by uid 99); 21 Jul 2011 12:00:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Jul 2011 12:00:14 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dkhaywood@gmail.com designates 74.125.82.175 as permitted sender) Received: from [74.125.82.175] (HELO mail-wy0-f175.google.com) (74.125.82.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Jul 2011 12:00:06 +0000 Received: by wyg30 with SMTP id 30so878821wyg.6 for ; Thu, 21 Jul 2011 04:59:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:organization:user-agent:mime-version :to:subject:references:in-reply-to:content-type; bh=F/t8p8EHITnoMhc44GLlO1JACRyD+Nev/5jmogNXJqs=; b=YdVJzAHI2d35aQbdCzfi6DyrqEryQHW5ATOZZGa+kXIW50nB3lCMaM8RCvoiiyaIiM UjvYz1BRoSD7ZRsJg+Waf/23tRryUNqC+BuS6tWQyvY2BSFvZ7wDQjsqb+WXJxQcVeL/ eHr/gviYacy35aJ8/hRPHiKxwlGpUanVZekGg= Received: by 10.227.60.143 with SMTP id p15mr161269wbh.37.1311249585717; Thu, 21 Jul 2011 04:59:45 -0700 (PDT) Received: from [10.70.43.8] ([46.233.64.128]) by mx.google.com with ESMTPS id em16sm993056wbb.50.2011.07.21.04.59.44 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 21 Jul 2011 04:59:44 -0700 (PDT) Message-ID: <4E2814AF.7050400@gmail.com> Date: Thu, 21 Jul 2011 12:59:43 +0100 From: Dan Haywood Reply-To: dan@haywood-associates.co.uk Organization: Haywood Associates Ltd. User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: isis-dev@incubator.apache.org Subject: Re: Commit 1148917: Changes for Maven3 References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------060501010102020902070806" X-Virus-Checked: Checked by ClamAV on apache.org --------------060501010102020902070806 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Kevin/all Yes, sorry... a half-done commit. Ain't Fisheye wonderful though! Anyway.... following your recent work on Maven3, I did try out building the site using Maven3, making local edits to the pom.xml to (a) remove the enforcer-plugin restriction on Maven version and (b) bumping mvn-site-plugin version from 2.2 to 3.0-beta-3. Doing that I *did* find that it built successfully for me. What r1148917 commit was commit was just (a); I was forgetting that the mvn-site-plugin version needs updating too, and I was also forgetting the point you've made, namely that making the change prevents building the site in both Maven3 and Maven2 (for the reason you describe). That said, I don't think it's a big deal if the site can't be built within Maven3. So long as we continue to allow developers to build Isis itself within Maven2 or Maven3, that should be good enough. Therefore, I propose to: i) update the mvn-site-plugin version to 3.0-beta-3 ii) update the contributors guide to make the point that building the site is only supported in Maven 3 iii) close off ISIS-11 [1] since it will have been addressed. Any objections to this, please reply here. Thx Dan [1] https://issues.apache.org/jira/browse/ISIS-11 On 21/07/2011 08:55, Kevin Meyer wrote: > Dan, > > Thanks to Nour's getting Isis into the fisheye system[1], I've noticed > that you updated the framework/pom.xml to allow Maven3 in the rules > section. > > I seem to recall that there is a problem with the site plugin, though. > > Maven3 requires a maven-site-plugin of 3.0-beta-3 which in turn, requires > Maven3. Thus, unless there is a way to build in conditional version > dependencies into the dependencies sections, the same framework/pom.xml > can't support both Maven 2 and Maven 3, at least as far as the site > plugin is concerned... > > Any suggestions? > > Regards, > Kevin > > PS: Thanks Rob (for the nudge) and Nour for switching on the Fisheye view! > > [1] https://fisheye6.atlassian.com/changelog/isis?cs=1148917 > > --------------060501010102020902070806--