While trying to run the jcr/jackrabbit-server bundle inside Equinox with the Equinox Declarative Services and Configuration Admin implementations, I discovered, that the handling of ComponentFactories is different in the Equinox DS and Apache Felix DS:
- Equinox DS seems to expect factory components to be set as immediate="false", while Felix DS expects immediate="true"
- Equinox DS does not seem to start the services properly
I am not sure, whether this is actually related to wrong implementation in Felix DS or a bug in Equinox DS. This will have to be investigated.
Equinox DS: org.eclipse.equinox.ds_1.0.0.v20070226.jar
Felix DS: 1.0.0