Thank you David, that pretty much clarifies the overview. Now i can try digging into it.
Thanks, SG On Tue, Jun 21, 2011 at 1:16 PM, David Jencks <[email protected]>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 > >
