You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by Pierre Padovani <pi...@civitaslearning.com> on 2018/03/27 17:23:34 UTC

maven dependency issues

As part of working through my patch with David, I've run across
inconsistent versioning of transitive dependencies. For example:

httpcore:4.4.1
httpcore:4.4.6

lucene-core:4.8.1
lucene-core:4.10.0
lucene-core:7.0.0

These version variations may not always cause issues, but class load
ordering across incompatible versions can cause significant
unpredictability.

Is there a reason we have not cleaned up and enforced a single version of
each dependency?

Thanks!

Pierre Padovani