Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 8771 invoked from network); 19 Dec 2007 14:47:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Dec 2007 14:47:09 -0000 Received: (qmail 12742 invoked by uid 500); 19 Dec 2007 14:46:54 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 12666 invoked by uid 500); 19 Dec 2007 14:46:54 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 12651 invoked by uid 99); 19 Dec 2007 14:46:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Dec 2007 06:46:54 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of listom@bestsolution.at designates 81.16.98.99 as permitted sender) Received: from [81.16.98.99] (HELO mail.bestsolution.at) (81.16.98.99) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Dec 2007 14:46:30 +0000 Received: from localhost (ogmios.bestsolution.at [81.16.98.100]) by mail.bestsolution.at (Postfix) with ESMTP id 082CBBC02A6; Wed, 19 Dec 2007 15:46:31 +0100 (CET) X-Virus-Scanned: BestSolution.at amavisd-new at bestsolution.at Received: from mail.bestsolution.at ([81.16.98.97]) by localhost (ogmios.bestsolution.at [81.16.98.100]) (amavisd-new, port 10026) with LMTP id 5j75WEGbSkmm; Wed, 19 Dec 2007 15:46:24 +0100 (CET) Received: from lodis.bestsolution.at (heimdall.bestsolution.at [81.16.98.98]) by mail.bestsolution.at (Postfix) with ESMTP id 9DBEDBC0219; Wed, 19 Dec 2007 15:46:24 +0100 (CET) Message-ID: <47692EC0.5000107@bestsolution.at> Date: Wed, 19 Dec 2007 15:46:24 +0100 From: Tom Schindl User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Jakarta Commons Developers List CC: dev@felix.apache.org Subject: Re: Support for OSGi References: <47692CCB.7020608@apache.org> In-Reply-To: <47692CCB.7020608@apache.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org What a great idea this would be nice for me as RCP developer because currently I have to create my own bundles from the commons-packages. Tom Carsten Ziegeler schrieb: > Hi, > > the products of commons are highly used throughout many projects. > > It would be great, if the projects here at Apche Commons could help > those projects that are using OSGi. > > OSGi is based around the concept of a bundle - a bundle is a jar file > with additional meta data like the packages it exports and a list of > external packages it is using (please forgive me if I'm simplifying here > too much). > > As many projects are using artifacts from Apache Commons, they need the > specific jars as bundles. This is most often done by creating so called > wrapper bundles: these are jars that have the same contents as the > original library with the addition of the required meta data. > You can find several examples here: > > http://svn.apache.org/repos/asf/felix/trunk/commons/ > > Now, it would be great, if the projects here at Apache Commons would > already provide artifacs that can be directly used in an OSGi environment. > > All that has to be done is adding some entries to the manifest. This is > usually a list of imported packages, a list of exported packages, a > symbolic name for the bundle and a version. (There are some more but > these are the most important ones). > > Adding these entries can be done by hand (not recommended) or with tools > automatically. For example the Apache Felix maven bundleplugin requires > just some lines of configuration and that's it. > > It would be great if some of the projects here could add these meta data > as part of their next release. This will make the life of all projects > using OSGi much much easier. > > So if you're interested in helping us, just let us know. We would be > happy to make the required changes to the poms or whatever needs to be > done. I cc'ed the Felix dev list as some Felix developers might not be > subscribed to the commons dev list, so please keep them cross posted. > > Thanks > Carsten > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org