[jboss-dev] new shared JBOSS_HOME/server/lib directory

Dimitris Andreadis dandread at redhat.com
Wed Nov 5 03:40:47 EST 2008


So I think I'll move this to a top-level directory.

Any preferences between

JBOSS_HOME/common/lib
vs
JBOSS_HOME/shared/lib?

Scott Stark wrote:
> Aleksandar Kostadinov wrote:
>> So you're saying the approach I suggest is *fundamentally* flawed? See 
>> below why I don't agree. I just opt for a better temporary solution so 
>> we don't have to deal with the current for a long time. If too hard 
>> then I'm ok with that.
>>
>> Let me summarize what I don't like in current server/lib approach and 
>> I hope that to be my last mail.
>> 1. repurposing servers directory (I think better would be 
>> JBOSS_HOME/shared or something)
> That was Dimitris original proposal as well, so it seem like what most 
> agree on.
>> 2. will possibly be hardly reusable for additional server 
>> configurations (imagine if we want one less lib in the configuration) 
>> + leads again to duplication of libs in the distribution (although 
>> much less).
> The server config can choose to not include a jar from the shared lib 
> directory. We have not really talked about how the shared/lib contents 
> are included in what traditionally was a server/xxx/lib/* wildcard 
> inclusion of everything. A classpath element that allows for wildard 
> inclusion as well as exclusion would allow a server config to use any 
> set of shared jars.
>>
>> 3. one can't easily change a bundled library only in one configuration 
>> for some test purposes (imagine security update testing)
>>
> Also addressed by a more flexible classpath notion.



More information about the jboss-development mailing list