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 |
|
| ||
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 |
|
|
...