Hi David I think that solution is what I needs.
Are there any examples in how to implement and deploy the classloader plugins and of course define dependencies among them Thank you very much Juan David Perez djencks wrote: > > > On Oct 13, 2008, at 9:51 AM, Juan David wrote: > >> >> Hi All >> >> I would like to know how to accomplish shared libraries in the OAS >> way on >> Geronimo. >> >> What I mean by OAS way is the possibility to define a shared library >> that >> holds some jars and also can define dependencies with some other >> libraries. >> It is also possible to define a default set of dependencies for the >> applications (by adding a dependency to the default application), so >> every >> application deployed will have a set of dependent jars by default. The >> application can remove any dependency on the deployment plan and the >> administrator can change de dependency for all application without >> the need >> to have new deployments plans for every application and redeploy. > > While sharedlib might give you a quick solution it won't help track > what depends on what. I'd be leery of having classpath changes not > reflected in the deployed artifacts. > > You can define "classloader" plugins that simply have a list of > dependencies and no services. These dependencies can be jars or other > plugins: the classloaders (and plugins) form a directed acyclic > graph. Your app can depend on one of these "classloader" plugins and > get this classloader as a parent. > > I'd recommend changing the version on such a plugin every time you > change the contents and using artifact-aliases and the "obsoletes" > element to have each new version replace its predecessors. This will > give you fairly transparent auditing of exactly what jars your apps > are using. > > thanks > david jencks > >> >> >> Thanks in advance >> >> JuanDa >> >> -- >> View this message in context: >> http://www.nabble.com/shared-libraries-in-the-OAS-way-tp19958574s134p19958574.html >> Sent from the Apache Geronimo - Users mailing list archive at >> Nabble.com. >> > > > -- View this message in context: http://www.nabble.com/shared-libraries-in-the-OAS-way-tp19958574s134p19959646.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
