Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add notes/links to Felix (re)bundle of commons project

...

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="30d8fc17-b104-4bbb-a0f7-1927b1be5e71"><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="cf8545be-6d8e-4b08-86da-20b4756f2fdb"><ac:plain-text-body><![CDATA[

collections

3.2

  

[http://svn.apache.org/repos/asf/felix/trunk/commons/commons-collections/pom.xml Felix Bundle] doesn't import org.apache.commons.collections.* ??

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a08d9cd0-7349-4db4-a3ed-be24a64cde57"><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="d72c39a7-dcd8-43fd-b6d7-0b88ba2a9b37"><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="bf1868a4b4581188-e62a070a-419740f8-b55980fe-ecbbdd452a9bf10576355245"><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="bb05f07e-51f8-4424-8483-dcf3de772bf4"><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>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e2902104e530f86d-6bb56dcd-4e8b4c8e-ac318926-5359b31208b4984d5eaf7d24"><ac:plain-text-body><![CDATA[

lang

2.3

 

Lang 2.4 looks imminent, see [https://issues.apache.org/jira/browse/LANG-402 LANG-402]

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

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="73d0e0f6664f405d-02d25131-492b4139-a95fa0ac-df7236a343fce01c29c7919e"><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="6b2af052-d98c-4351-a080-f3fce854256d"><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

 

 

Commons Logging

Wiki Markup
The things that commons-logging does with classloaders in order to try and work in various servlet engine configurations are not compatible with the classloaders that OSGi environments set up. Therefore adding OSGi attributes to commons-logging is not useful, as commons-logging is not usable in an OSGi environment. See \[http://commons.markmail.org/message/kdnjlbokvuiigcew this thread\] and
\[http://wiki.ops4j.org/dokuwiki/doku.php?id=pax:logging Pax-logging\]

Wiki Markup
Having said that the Felix project has a bundle to re-package logging - see \[http://svn.apache.org/repos/asf/felix/trunk/commons/commons-logging/pom.xml here\]

Configuring OSGi with Maven2

...