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.
|