Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Component

Last Release

First OSGi release

Notes / Comments

attributes

2.2

 

No m2 build

beanutils

1.7.0

1.8.0

 

betwixt

0.8

 

 

chain

1.1

1.2

javax.portlet

cli

1.1

1.2

 

codec

1.3

1.4

 

collections

3.2

3.2.1

Felix Bundle doesn't import org.apache.commons.collections.* - asked on dev@felix

compress

    1.0

     

    configuration

    1.5

    1.6

    Felix Bundle uses alot of dynamic import

    daemon

    1.0.1

     

     

    dbcp

    1.2.2

      1.3

     

    dbutils

    1.1

    1.2

     

    digester

    1.8

    1.8.1

    Felix Bundle does dynamic import of org.apache.commons.logging.impl

    discovery

    0.4

     

     

    el

    1.0

     

     

    email

    1.1

      1.2

     

    exec

      1.0

       

      fileupload

      1.2

      1.2.1

      javax.portlet

      io

      1.3.2

      1.4

       

      jci

      1.0

       

       

      jelly

      1.0

       

      No m2 build

      jexl

      1.1

        2.0

       

      jxpath

      1.2

      1.3

      See Felix Bundle

      lang

      2.3

      2.4

       

      launcher

      1.1

       

       

      logging

      1.1.1

       

      OSGi is N/A; See Below

      math

      1.1

      1.2

      See MATH-180

      modeler

      2.0.1

       

       

      net

      1.4.1

      2.0

       

      pool

      1.3

      1.4

       

      primitives

      1.0

       

       

      proxy

      n/a

      1.0

       

      scxml

      0.7

      0.8

       

      transaction

      1.2

       

       

      validator

      1.3.1

       

      Felix Bundle has org.apache.oro.*;resolution:=optional

      vfs

      1.0

       

       

      ...

      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 this thread and Pax-logging http://wiki.ops4j.org/display/paxlogging/Pax+Logging

      Having said that the Felix project has a bundle to re-package logging - see here

      ...