|
Page Edited :
FELIX :
Apache Felix Commons
Apache Felix Commons has been edited by Richard S. Hall (Mar 09, 2008). Content:PurposeApache Felix Commons is a community effort to create OSGi bundle ("bundlized") versions of popular third-party open-source libraries. Today, OSGi developers must create bundles out of third-party libraries within their own development communities. The purpose of Felix Commons is to avoid duplicating the effort of bundle creation by sharing these bundlized artifacts. Our hope is that over time, the original developers of the third-party libraries can use these bundlized libraries to learn how to add OSGi metadata to their project artifacts and to become comfortable with the overall non-invasive process. Felix Commons is thus a large "project" of POMs where each bundle POM simply has a dependency on the library it wants to convert. The Felix Maven Bundle Plugin will then convert the dependency automatically and the bundle will be available via existing Maven infrastructure. This web page will be used to document who is doing what and to provide pointers to more information. How Can I Help?If you have libraries you have turned into bundles, then you can offer to contribute them. Additionally, you may request that a certain bundle be created. If you wish to submit a POM file for a specific library, you can attach it to a Felix JIRA issue Getting StartedIn most cases, creating bundlized versions of a library is as simple as creating a POM file for the library using Felix' new Maven Bundle Plugin. The OSGi headers are non-intrusive. A JAR can be made in such a way that it runs on the Classpath as well as a bundle in an OSGi framework. In short you:
Supporting LibrariesThese are projects that have expressed support for the Felix Commons initiative and that are working directly within their respective projects to support OSGi.
Similar EffortsEclipse Orbit - http://www.eclipse.org/orbit/
|
Unsubscribe or edit your notifications preferences
