Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add comment about the SpringSource Enterprise Bundle Repository

Commons OSGi

The purpose of this page is to record progress in Commons of OSGi-enabled releases and any notes on specific issues with configuration of the OSGi manifest entries.

...

Wiki Markup
The Felix project has developed the \[http://felix.apache.org/site/maven-bundle-plugin-bnd.html maven-bundle-plugin\] which makes this easier and this is now configured in the {{commons-parent}} \[http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk/pom.xml pom.xml\] (since version 9) with _default_ instructions. For components which need to override the _default_ instructions, this can be done using _properties_ in the component pom (see below for more details).

SpringSource Bundle Repository

Wiki Markup
The \[http://www.springsource.com/repository/app/faq SpringSource Enterprise Bundle Repository\] contains a collection of open source libraries and each jar file in the repository is a valid OSGi bundle. This includes a number of \[http://www.springsource.com/repository/app/search?query=Apache+Commons&includeLibraries=true&_includeLibraries=on&includeBundles=true&_includeBundles=on re-packaged Commons components\], so if you require a component that has not yet been released as an OSGi bundle, you may find it in the SpringSource repository.

Wiki Markup
*N.B.* As of writing (May 2008) the status of SpringSource repository is \[http://www.springsource.com/repository/app/faq#q2 BETA\].

Proper

Component

Last Release

First OSGi release

Notes / Comments

attributes

2.2

 

No m2 build

beanutils

1.8.0-BETA

 

 

betwixt

0.8

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6c9e951edf0f6197-7bef57c6-40d845a3-99a6b0ea-4b7ead2d0848537fb6aac5a9"><ac:plain-text-body><![CDATA[

chain

1.1

 

[http://felix.markmail.org/message/tgm45au3rpmpmfnf javax.portlet]

]]></ac:plain-text-body></ac:structured-macro>

cli

1.1

 

 

codec

1.3

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5e9daedb25a91776-053b890b-4cdb41fc-b5b18f02-1d1d0639368684f5cc303954"><ac:plain-text-body><![CDATA[

collections

3.2

3.2.1

[http://svn.apache.org/repos/asf/felix/trunk/commons/commons-collections/pom.xml Felix Bundle] doesn't import org.apache.commons.collections.* - asked on [http://felix.markmail.org/message/paqqbwyfcfhxz22f dev@felix]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9cb587dd5eb319cf-1f63ed72-4c834a95-a53d99f5-2b25fcfe9ce536f01d3e6747"><ac:plain-text-body><![CDATA[

configuration

1.5

 

[http://svn.apache.org/repos/asf/felix/trunk/commons/commons-configuration/pom.xml Felix Bundle] uses alot of dynamic import

]]></ac:plain-text-body></ac:structured-macro>

daemon

1.0.1

 

 

dbcp

1.2.2

 

 

dbutils

1.1

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fb319a596af97372-43be2d04-480f4666-86f6ae21-1613b00f7ad69821cc663eb9"><ac:plain-text-body><![CDATA[

digester

1.8

 

[http://svn.apache.org/repos/asf/felix/trunk/commons/commons-digester/pom.xml Felix Bundle] does dynamic import of org.apache.commons.logging.impl

]]></ac:plain-text-body></ac:structured-macro>

discovery

0.4

 

 

el

1.0

 

 

email

1.1

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="70dfdccbb56fe48b-00839b5a-489c46eb-be0a8217-6f536c757ec2df3c17e8426e"><ac:plain-text-body><![CDATA[

fileupload

1.2

1.2.1 (m2,manual)

[http://felix.markmail.org/message/tgm45au3rpmpmfnf javax.portlet]

]]></ac:plain-text-body></ac:structured-macro>

io

1.3.2

1.4 (m2,manual)

 

jci

1.0

 

 

jelly

1.0

 

No m2 build

jexl

1.1

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="08dc9398310d63eb-188a37c7-46294fff-a2f38399-9bedb194a36653b038d45653"><ac:plain-text-body><![CDATA[

jxpath

1.2

 

See [http://svn.apache.org/repos/asf/felix/trunk/commons/commons-jxpath/pom.xml Felix Bundle]

]]></ac:plain-text-body></ac:structured-macro>

lang

2.3

2.4 (m2, commons-parent)

 

launcher

1.1

 

 

logging

1.1.1

 

OSGi is N/A; See Below

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e9fe149aa1f4e873-f01f6124-46d0482e-95b7871e-e0d70c387d0b4457eecb9d6a"><ac:plain-text-body><![CDATA[

math

1.1

1.2 (m2,manual)

See [https://issues.apache.org/jira/browse/MATH-180 MATH-180]

]]></ac:plain-text-body></ac:structured-macro>

modeler

2.0.1

 

 

net

1.4.1

 

 

pool

1.3

1.4 (m1, manual)

 

primitives

1.0

 

 

proxy

No yet released

1.0 (m2, bundle plugin)

 

scxml

0.7

 

 

transaction

1.2

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b993eceafd1898d5-ae164df6-40d84420-845992ab-f2764bd76e0d0c1f190b266b"><ac:plain-text-body><![CDATA[

validator

1.3.1

 

[http://svn.apache.org/repos/asf/felix/trunk/commons/commons-validator/pom.xml Felix Bundle] has org.apache.oro.*;resolution:=optional

]]></ac:plain-text-body></ac:structured-macro>

vfs

1.0

 

 

...