Return-Path: X-Original-To: apmail-felix-dev-archive@www.apache.org Delivered-To: apmail-felix-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EBD27EACF for ; Thu, 28 Feb 2013 13:41:36 +0000 (UTC) Received: (qmail 79043 invoked by uid 500); 28 Feb 2013 13:41:36 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 78803 invoked by uid 500); 28 Feb 2013 13:41:36 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 78777 invoked by uid 99); 28 Feb 2013 13:41:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Feb 2013 13:41:35 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of fmeschbe@adobe.com designates 64.18.1.23 as permitted sender) Received: from [64.18.1.23] (HELO exprod6og109.obsmtp.com) (64.18.1.23) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 28 Feb 2013 13:41:28 +0000 Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob109.postini.com ([64.18.5.12]) with SMTP ID DSNKUS9ecfU5V4UTURVLIU0X6f7wq8RS94z+@postini.com; Thu, 28 Feb 2013 05:41:07 PST Received: from inner-relay-4.eur.adobe.com (inner-relay-4b [10.128.4.237]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r1SDf4nT003268 for ; Thu, 28 Feb 2013 05:41:04 -0800 (PST) Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id r1SDf3XL020938 for ; Thu, 28 Feb 2013 05:41:04 -0800 (PST) Received: from eurhub01.eur.adobe.com (10.128.4.30) by nacas03.corp.adobe.com (10.8.189.121) with Microsoft SMTP Server (TLS) id 8.3.298.1; Thu, 28 Feb 2013 05:41:03 -0800 Received: from eurmbx01.eur.adobe.com ([10.128.4.32]) by eurhub01.eur.adobe.com ([10.128.4.30]) with mapi; Thu, 28 Feb 2013 13:40:50 +0000 From: Felix Meschberger To: "dev@felix.apache.org" Date: Thu, 28 Feb 2013 13:40:49 +0000 Subject: Re: [DISCUSS] contribute maven-bundle-plugin to Apache Maven Thread-Topic: [DISCUSS] contribute maven-bundle-plugin to Apache Maven Thread-Index: Ac4VuTg7oPgVUKs/SpOfbvGWGijLFQ== Message-ID: References: <9481FECB-DE37-4AB7-9532-3B2FB561186C@gmail.com> In-Reply-To: <9481FECB-DE37-4AB7-9532-3B2FB561186C@gmail.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE, en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org Hi, I find this an intriguing idea and would really position creating OSGi bund= les as a first-class job of build Java modules. Stuart, I assume you are a maven committer, so you continuing to maintain t= he plugin would be possible ? It would be a shame if we contribute the plug= in to maven and it would then be orphaned... Regards Felix Am 28.02.2013 um 14:35 schrieb Stuart McCulloch: > During the "[DISCUSS] rename maven-bundle-plugin to bnd-maven-plugin" thr= ead Marcel and Guillaume came up with counter-suggestions involving contrib= uting the maven-bundle-plugin to Apache Maven. >=20 > This idea has certain advantages - the plugin name would not be an issue = (assuming the Maven team were ok with 'bundle'=3D=3DOSGi, as there are othe= r interpretations of 'bundle' such as resource bundles) and there's then a = chance we could get the 'bundle' packaging type recognized by default by Ma= ven (though this wouldn't necessarily be a done deal). It would also mean t= hat people wouldn't need to specify a groupId when adding the plugin to the= ir pom.xml and you could use the short form of the plugin name from the com= mand-line. >=20 > The disadvantages are this would still involve a change of plugin coordin= ates (org.apache.felix -> org.apache.maven.plugins) and any changes or impr= ovements would have to go through the Apache Maven project. >=20 > There's also a question of whether the Apache Maven team would accept the= contribution... >=20 > WDYT? >=20 > -- > Cheers, Stuart >=20 > On 28 Feb 2013, at 13:03, Marcel Offermans wrote: >=20 >> On Feb 28, 2013, at 13:43 , Stuart McCulloch wrote: >>> On 28 Feb 2013, at 07:05, fbalicchia wrote: >>>=20 >>>> I think it is the best choice to follow the naming convention. >>>> What I do not understand is why plugins can't be hosted by Apache >>>=20 >>> The Apache Maven team prefer to keep the maven-NNN-plugin naming for pl= ugins developed and maintained by them (ie. those with groupId org.apache.m= aven.plugins) whereas Maven plugins developed by other Apache (or non-Apach= e) projects are encouraged to use NNN-maven-plugin naming. The idea is to h= elp avoid confusion about which plugins are directly supported by Apache Ma= ven team and which are supported elsewhere: >>>=20 >>> http://www.mail-archive.com/users@maven.apache.org/msg128850.html >>>=20 >>> While renaming the plugin would be a courtesy to the Apache Maven team,= it is not mandatory if it would cause problems for downstream users - henc= e this discussion thread. >>=20 >> I would say, our users come first. Renaming the plugin causes them probl= ems for no reason (to them) so let's not do that. >>=20 >> Instead, we could also solve this by donating the plugin to the Apache M= aven project. >>=20 >> Greetings, Marcel -- Felix Meschberger | Principal Scientist | Adobe