Le 3/19/13 10:20 AM, Arnaud bourree a écrit :
> 2013/3/19 Emmanuel Lécharny <elecha...@gmail.com>:
>> Le 3/19/13 3:00 AM, sebb a écrit :
>>> I mean, this is something we might have to deal with. I know that we
>>> are taking all our time to get Mina 3 our, so that we are sure every
>>> one will have switched to another NIO lib in the mean time, but still
>>> ... ;-)
>>> If you rename the Java package you also need to change the Maven
>>> coordinates (and vice versa).
>>> Otherwise there will be classloading issues.
>> Laoding two jars with the same group/same artifactId is quite a
>> challenge with maven anyway :)
>>
>> So, yes, we will have to rename the maven artifactId too.
>>
>>
>> --
>> Regards,
>> Cordialement,
>> Emmanuel Lécharny
>> www.iktek.com
>>
> -1
> my opinion whatever I'm not commiter:
> Sure with framework like OSGi you can have separate class-loader, but
> other to move out conflict, but otherelse that is bad idea to try to
> made two libraries versions working together in a same application:
> - If you used a 3rd part library which used Mina2 and you want to used
> Mina3: forget Mina3 and do it with Mina2
> - if you used 2 or more 3rd part libraries which used different major
> versions of Mina: invest time in 3rd par library with oldest version
> to propose patch with newest version.

Sometime, you just have no choice...

It would be extermely painful to be forced to keep working with an old
version just because a third party library is necessary, even if it's
not a critical part of your application...


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 

Reply via email to