> I agree with this. IMO a java jar should be handled the same as a > binary lib ad should get API Version (~SONAME) included in its name.
The problem is that many java libraries don't have a concept of an API version / soname. All you can guarantee to get is a release version, which may or may not be the same thing. b.