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

 

 

betwixt

0.8

 

 

chain

1.1

 

 

cli

1.1

 

 

codec

1.3

 

 

collections

3.2

 

 

configuration

1.5

 

 

daemon

1.0.1

 

 

dbcp

1.2.2

 

 

dbutils

1.1

 

 

digester

1.8

 

 

discovery

0.4

 

 

el

1.0

 

 

email

1.1

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="373c1fd2bf1868a4-b5f6e62a-4bae4197-b66fb559-11ae8c7888a2ecbbdd452a9b"><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

 

 

jxpath

1.2

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7dabb28be2902104-4abc6bb5-4bf34e8b-aa37ac31-0a9667d69dd75359b31208b4"><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="964931ee73d0e0f6-a4e002d2-4725492b-87bea95f-7b5f1d089c13df7236a343fc"><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 pending (m2, bundle plugin)

 

scxml

0.7

 

 

transaction

1.2

 

 

validator

1.3.1

 

 

vfs

1.0

 

 

...

There are two ways to do this:

  • Wiki Markup
    _Bundle Plugin_ - using the Apache Felix project's \[http://felix.apache.org/site/maven-bundle-plugin-bnd.html bundle Plugin\]
  • Manually - configuring the maven-jar-plugin with OSGi manifest entries

N.B version 8 of the commons-parent pom includes configuration for the felix bundle plugin which should be sufficient for most components. To use that a component needs to do the following:

  • use version 9 of commons-parent
  • specify <packaging>bundle</packaging>
  • add a property with the component's name in lower case

Felix's Maven2 Bundle Plugin

...