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 7AD019B43 for ; Fri, 27 Jan 2012 18:14:35 +0000 (UTC) Received: (qmail 2995 invoked by uid 500); 27 Jan 2012 18:14:35 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 2904 invoked by uid 500); 27 Jan 2012 18:14:33 -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 2896 invoked by uid 99); 27 Jan 2012 18:14:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jan 2012 18:14:33 +0000 X-ASF-Spam-Status: No, hits=0.6 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [64.18.3.92] (HELO exprod8og106.obsmtp.com) (64.18.3.92) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 27 Jan 2012 18:14:25 +0000 Received: from outboundsmtp.ariba.com ([216.109.99.43]) by exprod8ob106.postini.com ([64.18.7.12]) with SMTP ID DSNKTyLpaxITo34qMpK9ADjQ5RMKgkcPIJTg@postini.com; Fri, 27 Jan 2012 10:14:04 PST Received: from us-hqmail5.ariba.com ([10.12.16.112]) by outboundsmtp.ariba.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 27 Jan 2012 10:14:03 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5 x-cr-hashedpuzzle: AR5e Ac2j B1Za CRzV ClQI CvQ9 EiO/ ElHy GJkT GRU1 H4YA IvIQ KV/Y Kwpg Ldav MUJ3;1;aQB2AHkALQB1AHMAZQByAEAAYQBuAHQALgBhAHAAYQBjAGgAZQAuAG8AcgBnAA==;Sosha1_v1;7;{CE78B9FA-4F8A-4AF9-80BC-1C2814B63750};cgBtAGEAdQByAGkAQABhAHIAaQBiAGEALgBjAG8AbQA=;Fri, 27 Jan 2012 18:14:00 GMT;aQB2AHkAIAAoADIALgAzACkAIABhAG4AZAAgAG8AcwBnAGkA MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCDD1F.7339893A" x-cr-puzzleid: {CE78B9FA-4F8A-4AF9-80BC-1C2814B63750} Content-class: urn:content-classes:message Subject: ivy (2.3) and osgi Date: Fri, 27 Jan 2012 10:13:59 -0800 Message-ID: <3DDD5D9F240C2C4EB6641445773FD1380337DFC4@us-hqmail5.ariba.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: ivy (2.3) and osgi Thread-Index: AczdH3EiWEBSoFEHRWabhBdOLrSxWw== From: "Richard Mauri" To: X-OriginalArrivalTime: 27 Jan 2012 18:14:03.0910 (UTC) FILETIME=[738AC260:01CCDD1F] X-Virus-Checked: Checked by ClamAV on apache.org ------_=_NextPart_001_01CCDD1F.7339893A Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Greetings, we are investigating alternatives to building osgi bundles (and resolving/retrieving bundles for ease of copying to virgo-tomcat/repository/usr) in an "ivy-first" approach. =20 I found the following docs which encourage me and I'd love to get started with this and help if need be. =20 According to http://ant.apache.org/ivy/history/trunk/osgi.html So with a standard ivy.xml, you can express some dependency on some OSGi bundle and every of their trasitive dependencies will be resolved. You can also declare in your ivy.xml some OSGi dependency, like a Require-Bundle, an Import-Package or an Import-Service, miming an OSGi MANIFEST.MF. =20 According to http://ant.apache.org/ivy/history/trunk/osgi/standard-osgi.html In oder to produce OSGi metadata of suffient quality and to avoid maintaining them manually, the bnd tool will be used. The approach taken is then an "Ivy file first" approach. The dependencies will be specified in the ivy.xml file, the MANIFEST.MF being generated from the computed classpath. =20 Then, on the other hand I see this support for manifest-first docs: According to http://ant.apache.org/ivy/history/trunk/osgi/osgi-mapping.html there is early experimental work to map osgi manifest first to generated ivy.xml =20 Also http://ant.apache.org/ivy/history/trunk/use/convertmanifest.html since 2.3 Convert a MANIFEST.MF into an ivy.ml file =20 Sigh.. no mention of any sort of genbnd or genmanifest ant tasks =20 Can someone clarify encourage me and shed a timeline for if/when this might be able to be used? =20 Can I getstarted now? Do I have to build ltest from src? Also the http://ant.apache.org/ivy/history/trunk/osgi/standard-osgi.html quick-setup link to download the bnd file seems broken (no content)=20 =20 Thanks, Richard =20 =20 =20 =20 ------_=_NextPart_001_01CCDD1F.7339893A--