Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 63122 invoked from network); 20 Mar 2006 22:52:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Mar 2006 22:52:57 -0000 Received: (qmail 64163 invoked by uid 500); 20 Mar 2006 22:52:55 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 63817 invoked by uid 500); 20 Mar 2006 22:52:54 -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 63806 invoked by uid 99); 20 Mar 2006 22:52:54 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Mar 2006 14:52:54 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [199.237.51.194] (HELO green.rootmode.com) (199.237.51.194) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Mar 2006 14:52:53 -0800 X-ClientAddr: 68.171.62.46 Received: from [192.168.15.100] (68-171-62-46.vnnyca.adelphia.net [68.171.62.46]) by green.rootmode.com (8.12.10/8.12.10) with ESMTP id k2KMqNDK031921 for ; Mon, 20 Mar 2006 17:52:23 -0500 Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Dain Sundstrom Subject: Re: Migrating geronimo-plugins to M2 Date: Mon, 20 Mar 2006 14:52:33 -0800 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.746.2) X-RootMode-MailScanner-Information: Please contact the ISP for more information X-RootMode-MailScanner: Found to be clean X-MailScanner-From: dain@iq80.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I think we will need to support our user oriented m1 plugins for a long time as not everyone is going to switch to m2 quickly. Also we need ant versions of these plugins for those that use Ant. -dain On Mar 20, 2006, at 1:01 PM, Prasad Kashyap wrote: > We have now reached the stage where we have to migrate the plugins. In > the modules, the same code was used to build both m1 and m2 artifacts. > Unlike the modules, the code in the plugins would have to change as we > create mojos out of them. But the existing code has to be supported > until we have completely 'm2-ized' our build. > > The BIG question : > As we start migrating the plugins, where do we drop them ? > > [ ] Option 1: create a new directory for m2 plugins. (eg. > geronimo/m2-plugins). Drop m2 plugins here. In the future, delete > existing geronimo/plugins and rename the m2-plugins to plugins. > > [ ] Option 2: drop m2 plugins in the same directories as their m1 > counterparts. The m2 code will be in a different package structure. > The m2 artifact will have a different groupid. Ensure different jars > get built. Live with the harmless possibility of the m1 jar carrying > m2 classes and vice-versa. > > [ ] Option 3: ?? > > > Cheers > Prasad