Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 71136 invoked from network); 29 Aug 2005 22:44:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Aug 2005 22:44:12 -0000 Received: (qmail 93088 invoked by uid 500); 29 Aug 2005 22:44:08 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 93049 invoked by uid 500); 29 Aug 2005 22:44:08 -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 93036 invoked by uid 99); 29 Aug 2005 22:44:08 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Aug 2005 15:44:08 -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 (asf.osuosl.org: domain of jgenender@savoirtech.com designates 209.181.65.237 as permitted sender) Received: from [209.181.65.237] (HELO sun.savoirtech.com) (209.181.65.237) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 29 Aug 2005 15:44:23 -0700 Received: from [192.168.0.6] ([10.197.197.18]) by sun.savoirtech.com (8.12.11/8.12.11) with ESMTP id j7TMi4u8032139 for ; Mon, 29 Aug 2005 16:44:04 -0600 Message-ID: <43138FB4.7020102@savoirtech.com> Date: Mon, 29 Aug 2005 16:44:04 -0600 From: Jeff Genender User-Agent: Mozilla Thunderbird 1.0.2 (Macintosh/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: progress on mavenizing eclipse plugins References: <43130EDA.4050702@gmail.com> <43131102.8000404@savoirtech.com> <43135535.6050809@gmail.com> In-Reply-To: <43135535.6050809@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on sun.savoirtech.com X-Virus-Scanned: clamd / ClamAV version 0.74, clamav-milter version 0.74a on sun.savoirtech.com X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-105.9 required=5.6 tests=ALL_TRUSTED,BAYES_00, USER_IN_WHITELIST autolearn=ham version=3.0.3 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Sachin Patel wrote: > Due to the current debates :) I'm trying to do both M1 and M2 in > parallel, but probably M2 will be finished first. Thank you, I think this ultimately will be the best solution. Jeff > > Geir Magnusson Jr. wrote: > >> >> On Aug 29, 2005, at 9:43 AM, Jeff Genender wrote: >> >>> >>> >>> Sachin Patel wrote: >>> >>>> So after sitting down yesterday and doing a little reading... I >>>> have a much better understanding of Maven. :) I've decided to go >>>> with using M2, one of the reasons which I'm probably going to end >>>> up having to write a plugin and want to avoid massive jelly >>>> scripts. :) >>>> >>> >>> Hang on there... >>> >>> Although I like your enthusiasm regarding M2, and I personally can't >>> wait to start converting over to M2, we really need to keep the >>> thoughts of the end users in our development. To have to download 2 >>> build tools in order build all of Geronimo, IMHO, is very bad. I >>> hope that you rethink this and do it in M1. We are here to help you >>> in getting your project up and running. There is nothing you cannot >>> do in M1... >>> >>> If we have a rollout schedule for moving Geronimo to M2, then I >>> would be open to this. But unfortunately its not officially on the >>> radar. I would only ask that we are consistent in the build tool >>> selection. >> >> >> Jeff, >> >> I respectfully disagree with you here. I see your point about making >> it easy for users, but overall, how many users will want to build the >> plugin in the time between now and getting Geronimo over to M2? I >> know we don't know that latter time yet, but I think it's Soon(tm), >> and I assume that peeps focused on working on the plugin will be a >> different set of people building the server.... >> >> OTOH, what is the *fastest* way to get this to build? >> >> Also, will M2 build M1 projects? (Oh, please, please, please say it >> will...) >> >> geir >> >>> >>> Jeff >>> >>> >>>> M1 provided a convenient jar override feature where I could the >>>> specify the explicit path to dependencies outside of the repo. >>>> This makes things easier as I can just point to the ${eclipse- >>>> home}/plugins/blah.jar. Unfortunately M2 doesn't have this. So >>>> after talking to some of the very helpful Maven folks, the only >>>> current way to do this is to have the eclipse jars inside the local >>>> repo. To make it even more painful, from looks of things I don't >>>> think I can just can't download an eclipse image, and do a >>>> "select-all" and copy in the all jars. It looks like I'm going to >>>> have to create the "maven convention" path for each jar. >>>> So from an Eclipse install, for each plugin I would need to copy >>>> and rename the jar from >>>> ${eclipse-install}/eclipse/plugins/ >>>> org.eclipse.core.resources_3.1.0.jar >>>> to... >>>> ${local_repo}/eclipse-plugins/org.eclipse.core.resources/3.1.0/ >>>> org.eclipse.core.resources-3.1.0.jar I'm still having issues though >>>> as even when I try to build offline it is attempting to download >>>> from the remote repo the dependency's .pom, and thus the build >>>> fails. Sent a note on the Maven dev list for a solution to prevent >>>> it from doing this and look directly in the local repo. >>>> Thanks and will give an update when I make further progress. >>>> Sachin. >>>> >>> >>> >>