geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Shin <>
Subject Re: How assemblies are built
Date Tue, 21 Jun 2011 21:31:00 GMT
Thank you David, that pretty much clarifies the overview. Now i can try
digging into it.


On Tue, Jun 21, 2011 at 1:16 PM, David Jencks <>wrote:

> Hi Gary,
> A geronimo server includes  the ability to install geronimo plugins, which
> contain a list of maven-style dependencies that are pulled in from a
> maven-like repository.  So the assembly step at build time fires up a
> micro-geronimo-server and feeds it the list of plugins (from maven pom
> dependencies) and the local maven repo location and lets it install all the
> plugins, resulting in the server that gets packaged.
> Most of the code that does this is in framework/modules/geronimo-plugin.
> This is similar in concept to karaf features (a list of bundles) and a
> karaf-maven-plugin goal that assembles a karaf instance out of features (and
> kar files, which can also contain various resources).  I expect that after
> certification is complete we'll move geronimo to use these karaf tools and
> pretty much drop plugins.  There's some work along these lines in the
> branches/3.0-osgi branch but it may not work with current karaf trunk since
> I haven't had time to update it in a month or two.
> thanks
> david jencks
> On Jun 21, 2011, at 10:46 AM, Gary Shin wrote:
> > Hi,
> >     I am trying to understand the internals of Geronimo build system,
> which plugin or module is used to download the libraries/jars into the
> repository directory of assemblies. Any help is really appreciated.
> >
> > Precisely i'm trying to look for the code/maven configuration which will
> create the whole directory structure of assemblies and download the required
> resources into the repository folder.
> >
> >
> > Thanks and Regards,
> > SG

View raw message