Return-Path: X-Original-To: apmail-ant-ivy-user-archive@www.apache.org Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 961F19522 for ; Tue, 31 Jan 2012 17:39:33 +0000 (UTC) Received: (qmail 64916 invoked by uid 500); 31 Jan 2012 17:39:33 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 64480 invoked by uid 500); 31 Jan 2012 17:39:31 -0000 Mailing-List: contact ivy-user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@ant.apache.org Delivered-To: mailing list ivy-user@ant.apache.org Received: (qmail 64455 invoked by uid 99); 31 Jan 2012 17:39:31 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Jan 2012 17:39:31 +0000 X-ASF-Spam-Status: No, hits=-1.6 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [64.18.3.30] (HELO exprod8og115.obsmtp.com) (64.18.3.30) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 31 Jan 2012 17:39:23 +0000 Received: from outboundsmtp.ariba.com ([216.109.99.43]) by exprod8ob115.postini.com ([64.18.7.12]) with SMTP ID DSNKTygnNhNLjv6sgETqS/KTFxYnva/EIJWy@postini.com; Tue, 31 Jan 2012 09:39:03 PST Received: from us-hqmail5.ariba.com ([10.12.16.112]) by outboundsmtp.ariba.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 31 Jan 2012 09:39:02 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: ivy (2.3) and osgi Date: Tue, 31 Jan 2012 09:38:59 -0800 Message-ID: <3DDD5D9F240C2C4EB6641445773FD1380378BC12@us-hqmail5.ariba.com> In-Reply-To: <4F242B57.8070305@interactivebrokers.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: ivy (2.3) and osgi Thread-Index: Aczd3xLjHt8TAoTOQY+Qx4zrc/+2NwCXuXPQ References: <3DDD5D9F240C2C4EB6641445773FD1380337DFC4@us-hqmail5.ariba.com> <1463277305-1327689234-cardhu_decombobulator_blackberry.rim.net-1670806685-@b15.c11.bise7.blackberry> <4F242B57.8070305@interactivebrokers.com> From: "Richard Mauri" To: X-OriginalArrivalTime: 31 Jan 2012 17:39:02.0319 (UTC) FILETIME=[388C6BF0:01CCE03F] So is this statement from ivy trunk docs misleading/wrong or ? "You can also declare in your ivy.xml some OSGi dependency,=20 like a Require-Bundle, an Import-Package or an Import-Service, miming=20 an OSGi MANIFEST.MF." My takeaway from this thread so far is that we must duplicate and invent = some ad-hoc mapping between ivy and bnd files. Is it clear to anyone? -----Original Message----- From: David Goblirsch [mailto:dgoblirsch@interactivebrokers.com]=20 Sent: Saturday, January 28, 2012 9:08 AM To: ivy-user@ant.apache.org Subject: Re: ivy (2.3) and osgi Nicolas Lalev=E9e wrote: > Le 27 janv. 2012 =E0 19:33, jerome.moliere@gmail.com a =E9crit : > > =20 >> Hi richard >> I set up a platform with about 350 bundles ... >> I use plain ivy and I duplicated part from the meta information into = bnd files to let ant generate the bundles using bnd task... >> It has some overhead but it s clean and works nice >> =20 > > good to hear ! > > Nicolas > > =20 I would like to not duplicate meta data in bnd template file if = possible. I already have rev information in my ivy file, so it would be nice if = that info could make it into the osgi manifest, e.g., OSGi version ranges in = the Import-Package: based on the ivy rev attribute patterns. E.g., have dependencies like commons-lang [2.6,3[, slf4j-api [1.6.3,) get turned into properly structured OSGi version syntax. Is this possible?