Geronimo needs pluto to come with more osgi support. We don't know yet exactly what this will entail. Some possible bits:
1. make the jars into osgi bundles. This should be completely non-controversial and easy.
2. use the osgi blueprint service instead of spring. This could be an optional other way of assembling the portal (most likely) or a replacement (I doubt this would be acceptable to everyone at this point).
3. Investigate deploying the wars as rfc 66 web app bundles. I'm not sure whether or not this would be useful for geronimo.