Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 69941 invoked from network); 9 Jul 2010 08:39:12 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Jul 2010 08:39:12 -0000 Received: (qmail 87109 invoked by uid 500); 9 Jul 2010 08:39:11 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 86858 invoked by uid 500); 9 Jul 2010 08:39:09 -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 86845 invoked by uid 99); 9 Jul 2010 08:39:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jul 2010 08:39:08 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of daition@gmail.com designates 209.85.216.54 as permitted sender) Received: from [209.85.216.54] (HELO mail-qw0-f54.google.com) (209.85.216.54) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jul 2010 08:39:00 +0000 Received: by qwg5 with SMTP id 5so546581qwg.13 for ; Fri, 09 Jul 2010 01:37:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=mlDiI/bigavwbBjXM/K+0HUkdfmojxezyHSzb4kMTZs=; b=eptEXWUaI2BwNwt4nppI9NCNt2evNvQRLLmscBytOqOjsPiaSl6i9na4GO6EU/gVqv g9d98h4v7WUWdjVvOuy4o8IKiKk74zpiQccfAio+WqwCYwE/6qtGn322hC0auX+y5tf7 eOU4sr9SyRlSwVJQzWAjarroCpQNb60rWyFTg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=C7sjbgdL5LS/MmyvikzeislqVYMh4sqJ188QQwF/ii1SYDjt4laxKaP8KMkU4vvIdX lRnIpYj6h8JnWClXu4kuIIDzN5m1JlpMWk3F8SWj8kya/o4vB650acEWphUK3HVVH1L8 T5NHTtf6Cmnt97nQ1TWjvY9syJ8IXXHw40aBw= MIME-Version: 1.0 Received: by 10.224.44.194 with SMTP id b2mr1067751qaf.29.1278664670399; Fri, 09 Jul 2010 01:37:50 -0700 (PDT) Received: by 10.229.70.133 with HTTP; Fri, 9 Jul 2010 01:37:50 -0700 (PDT) Date: Fri, 9 Jul 2010 16:37:50 +0800 Message-ID: Subject: [Discussion] Time to release an updated maven-eclipsepde-plugin? From: Delos To: dev@geronimo.apache.org Content-Type: multipart/alternative; boundary=00c09f9b05ee775024048af05121 X-Virus-Checked: Checked by ClamAV on apache.org --00c09f9b05ee775024048af05121 Content-Type: text/plain; charset=ISO-8859-1 As part of GEP, maven-eclipsepde-plugin helps to convert eclipse plugins to maven dependencies and add them into artifact dependency list. So without it, GEP can't be compiled successfully. The plugin is in version 1.0. But now, some new requirements come out that the plugin didn't take into account before. I'm afraid we have to update the plugin to accommodate new requirements. 1) Eclipse on Mac There are two edition of eclipse on Mac, carbon and cocoa. From Eclipse 3.6, only cocoa is supported. But maven-eclipsepde-plugin can only recognize carbon eclipse on Mac, so we have to fix it to make GEP build successfully on Mac. You may see details in 2)Optional bundles There are some optional required bundles in MANIFEST.MF for some extended functions, such as TPTP and Free Aires Tools. They're not mandatory for GEP and actually GEP don't need these bundles in build process. They're marked as "optional" because user may get these extra plugins by themselves for some advanced functions. So these optional bundles shouldn't block the build process of GEP. Unfortunately, current maven-eclipsepde-plugin does block GEP build process because of these optional bundles. Because of these new requirements, I suggest we release an updated maven-eclipsepde-plugin with version 1.1. Any objection? -- Best Regards, Delos --00c09f9b05ee775024048af05121 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable As= part of GEP, maven-eclipsepde-plugin helps to convert eclipse plugins to m= aven dependencies and add them into artifact dependency list. So without it= , GEP can't be compiled successfully. The plugin is in version 1.0.=A0B= ut now, some new requirements come out that the plugin didn't take into= account before. I'm afraid we have to update the plugin to=A0accommoda= te=A0new requirements.

1) Eclipse on Mac
There are two edition of eclipse= on Mac, carbon and cocoa. From Eclipse 3.6, =A0only cocoa is supported. Bu= t maven-eclipsepde-plugin can only recognize carbon eclipse on Mac, so we h= ave to fix it to make GEP build successfully on Mac. You may see details in= =A0

2)Optional bundles
There are some optional re= quired bundles in MANIFEST.MF for some extended functions, such as TPTP and= Free Aires Tools. They're not=A0mandatory=A0for GEP and actually GEP d= on't need these bundles in build process. They're marked as "o= ptional" because user may get these extra plugins by themselves for so= me advanced functions. So these optional bundles shouldn't block the bu= ild process of GEP. Unfortunately, current maven-eclipsepde-plugin does blo= ck GEP build process because of these optional bundles.

Because of these new requirements, I suggest we release= an updated maven-eclipsepde-plugin with version 1.1.=A0Any objection?=A0
--
Best Regards,

Delos
--00c09f9b05ee775024048af05121--