David Jencks wrote:
In the Module Restructuring thread a couple people indicated how nice it
would be if it was easy to set up limited purpose geronimo versions,
such as web-only.
Making this easy has always been one of our aims. Two existing examples
are openejb (ejb + jta + j2ca) and IBM gluecode se (formerly Gluecode
Joe se) (web + portlets + jms + jta + j2ca)
Jeremy has been working on some maven plugins to make this kind of setup
more systematic: the configuration plugin, designed to build a
"pre-deployed" configuration ready to load into a geronimo kernel, and
the assembly plugin, designed to package up a bunch of configurations, a
repository, and the rest of what you need to have a packaged
geronimo-in-a-jar. I think it would be great if we could get these
plugins working reliably and use them in our standard build. We
definitely want to have several standard limited geronimo assemblies as
part of the build.
A technical issue here is being able to identify and resolve the
dependencies defined by the MCP entries in the root jar. I want to add
them into the plan so the service builder can handle them but have been
holding off until after certification.
--
Jeremy