As of rev 889103 I have pluto running in geronimo under osgi wired using blueprint. There are some bits of code still at geronimo. This commit:
1. fixes poms to generate working osgi metadata
2. Adds some DI constructors to avoid requiring components to read their own configuration files
3. For the read-your-own-config-file approack, abstracts away from direct use of ServletContext to find the files.
4. provides hardcoded defaults for ToolTIps resourse bundles in case osgi can't find the appropriate properties file(s).
With the possible exception of (3) I would not expect these to impact embedders of pluto.