Brett Porter wrote:
That's exactly the problem in this case - they're all in the servicemix
groupId.

This becomes harmful in transitive dependencies, as there's no way to
express equivalence. So if you depend on OSGi and ServiceMix, you get
two copies of OSGi, and all its dependencies.

Projects are always going to do this for the sake of expediency and under the license they can.

They obviously did this as not to claim to have provided the official JARs which I think is correct and being a good citizen. This is going to happen again I'm sure because projects don't want to push the official project JARs into the repository. For highly used components do we just push them in, maybe a flag on the dependency to indicate this scenerio?

We definitely prefer that projects themselves issue to the repository but this isn't always going to happen and we should probably account for it.

Jason van Zyl

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to