Return-Path: X-Original-To: apmail-ace-dev-archive@www.apache.org Delivered-To: apmail-ace-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 034AE9325 for ; Thu, 28 Jun 2012 10:23:25 +0000 (UTC) Received: (qmail 67527 invoked by uid 500); 28 Jun 2012 10:23:24 -0000 Delivered-To: apmail-ace-dev-archive@ace.apache.org Received: (qmail 67494 invoked by uid 500); 28 Jun 2012 10:23:24 -0000 Mailing-List: contact dev-help@ace.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ace.apache.org Delivered-To: mailing list dev@ace.apache.org Received: (qmail 67481 invoked by uid 99); 28 Jun 2012 10:23:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jun 2012 10:23:24 +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 (athena.apache.org: domain of janwillem.janssen@luminis.eu designates 65.55.88.15 as permitted sender) Received: from [65.55.88.15] (HELO tx2outboundpool.messaging.microsoft.com) (65.55.88.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jun 2012 10:23:19 +0000 Received: from mail138-tx2-R.bigfish.com (10.9.14.250) by TX2EHSOBE007.bigfish.com (10.9.40.27) with Microsoft SMTP Server id 14.1.225.23; Thu, 28 Jun 2012 10:21:11 +0000 Received: from mail138-tx2 (localhost [127.0.0.1]) by mail138-tx2-R.bigfish.com (Postfix) with ESMTP id C47822A040E for ; Thu, 28 Jun 2012 10:21:10 +0000 (UTC) X-Forefront-Antispam-Report: CIP:157.56.252.5;KIP:(null);UIP:(null);IPV:NLI;H:DB3PRD0310HT003.eurprd03.prod.outlook.com;RD:none;EFVD:NLI X-SpamScore: -17 X-BigFish: PS-17(zzbb2dI98dI154cP9371Ic89bh1be0I103dK1432I14ffIzz1202hzz8275bh8275dhz2fh2a8h668h839h93fhd25he5bhf0ah) Received-SPF: pass (mail138-tx2: domain of luminis.eu designates 157.56.252.5 as permitted sender) client-ip=157.56.252.5; envelope-from=janwillem.janssen@luminis.eu; helo=DB3PRD0310HT003.eurprd03.prod.outlook.com ;.outlook.com ; Received: from mail138-tx2 (localhost.localdomain [127.0.0.1]) by mail138-tx2 (MessageSwitch) id 1340878867636883_26947; Thu, 28 Jun 2012 10:21:07 +0000 (UTC) Received: from TX2EHSMHS007.bigfish.com (unknown [10.9.14.239]) by mail138-tx2.bigfish.com (Postfix) with ESMTP id 90B8B380054 for ; Thu, 28 Jun 2012 10:21:07 +0000 (UTC) Received: from DB3PRD0310HT003.eurprd03.prod.outlook.com (157.56.252.5) by TX2EHSMHS007.bigfish.com (10.9.99.107) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 28 Jun 2012 10:21:07 +0000 Received: from DB3PRD0702HT001.eurprd07.prod.outlook.com (157.55.224.141) by pod51013.outlook.com (10.255.44.38) with Microsoft SMTP Server (TLS) id 14.16.164.8; Thu, 28 Jun 2012 10:22:52 +0000 Message-ID: <4FEC3075.9070904@luminis.eu> Date: Thu, 28 Jun 2012 12:22:45 +0200 From: Jan Willem Janssen Organization: Luminis User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 MIME-Version: 1.0 To: Subject: Re: [DISCUSS] Moving the build to BndTools References: <4762BFB5-3FB9-4961-BD21-8D521D581070@luminis.nl> <4FEC1853.1070908@nanthrax.net> <4FEC1B51.9090105@cn.fujitsu.com> <4FEC27B1.1010503@caltha.pl> <4FEC279D.1020000@cn.fujitsu.com> In-Reply-To: <4FEC279D.1020000@cn.fujitsu.com> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [157.55.224.141] Content-Transfer-Encoding: quoted-printable X-OriginatorOrg: luminis.eu X-Virus-Checked: Checked by ClamAV on apache.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, Having some real life experience with BndTools (done several projects with it), I'll also post my ramblings on this proposal. I favor migrating away from Maven to BndTools. I do not think it is practical to support both build-tools. One of the reasons being that BndTools allows you to have multiple bundles in a single Eclipse project. It would mean that we can have less projects, making the project certainly more tangible and comprehensible from a source perspective. BndTools also makes OSGi bundles a 1st class citizen in Eclipse, allowing you to run them directly from Eclipse as you would do with non-OSGi projects. This _certainly_ will increase development speed, IMO. Regards, Jan Willem On 6/28/12 11:45 AM, Tang Yong wrote: > Hello Rafal, >=20 >> From my experience, Bndtools + maven-bundle-plugin combination >> works quite well. You don't need to migrate away from Maven to >> Ant in order to use Bndtools. >=20 > Real Case is that: >=20 > how to import the maven-built large project into bndtools including > mave n repo's setting. >=20 > BTW: which version of bndtools are you using? Version 1.0.0? >=20 >> mine :) I can share some experiences/tips if anyone is >> interested. > I want to know very much! Thanks! >=20 > -Best Regrads -Tang >=20 > Rafa=C5=82 Krzewski wrote: >> From my experience, Bndtools + maven-bundle-plugin combination >> works quite well. You don't need to migrate away from Maven to >> Ant in order to use Bndtools. There are some missing bits, like >> GAV -> BSN/BV mapping, Bndtools release action -> >> maven-release-plugin integration but other than that, it works >> remarkably smoothly, at least for the little toy projects of mine >> :) I can share some experiences/tips if anyone is interested. >>=20 >> regards, Rafa=C5=82 >>=20 >> On 06/28/2012 10:52 AM, Tang Yong wrote: >>> Hi Marcel, >>>=20 >>> Bndtools is indeed a good tool for building osgi bundle, >>> however, I want to know whether there are good experences for >>> mirgrating a large project(eg. ace, glassfish) which has used >>> maven for building because the current release of bndtools >>> seemed not to be friend to maven. >>>=20 >>> -Best Regard! --Tang >>>=20 >>> Jean-Baptiste Onofr=C3=A9 wrote: >>>> Hi Marcel, >>>>=20 >>>> as discussed this morning, it sounds like a good idea. I took >>>> a look on BndTools and it's interesting, fast, and stable >>>> (regarding the small tests that I did ;)). >>>>=20 >>>> I would be glad to help around that ! >>>>=20 >>>> Regards JB >>>>=20 - --=20 Met vriendelijke groeten | Kind regards Jan Willem Janssen | Software Architect +31 631 765 814 /My world is:/ Luminis Technologies B.V. IJsselburcht 3 6825 BS Arnhem +31 88 586 46 30 http://www.luminis-technologies.com http://www.luminis.eu KvK (CoC) 09 16 28 93 BTW (VAT) NL8169.78.566.B.01 -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJP7DB1AAoJEKF/mP2eHDc4SxkP/0ev2vnQfWGrfRi5R717YUGb eej0HU4vViETYPwRpfRe4HkH7x0o5WZI5UxtZuQqlW3s+LRa7QRyUyoeh0gUpiOB n8CfIEjlxfL4n5kOdKoo9hpcvWx0s65ZfjXKQQ7hRPf+1UqTMXgcw0YfDsUoa9RO Z3CKR4OhtHvHRklwLBgZIkxbrRBxULhGuDXPpC35IMvYbq2ptlme1O9Fo9VeosDX yFWuak38+BF2I5xg+lDJIgX+05ijtYd8IC2nTguAFzDuxElaZlOr9R13C1colesk LIWd5yxbeDgS05Y6DnCdE012HBPtdKbEdkiTs5d5tjC7Ms0rU8y5lvUEzOAJCLnR hnp3LiDlVFhxzBRs4ldKChv9YCcUhRhCbyDMH4SMxyGzpuZywErZ2fMklqZk7XS8 KqkKX8teglNMQz1EAbUlI8i9ju8IPnUSkx04Pdxvw8ZZi9ogAcdNBMf79w4PnHS/ oOFkXzlvvv8abkAtv9p/ecoKy+7KJKpBEZfEISug3D7j5YNoM8ZnVB+R9m1oMXvo Zh/9FgDG4xkcrETq/JELWWS81XNaapD6o4ypYKV6HLzCEuJzsiqWFHtmNnJHa5jE ttO9ELu5ncXFDaBHzgwgrPwe/USa18QW+9Lp/xqtUPK0DRV8OLdNFqmQ70jfV7Bk /fxYmGDuZCSkE1H9lXyl =3DOEYH -----END PGP SIGNATURE-----