Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-8793

hadoop-core has dependencies on two different versions of commons-httpclient

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Cannot Reproduce
    • Affects Version/s: 0.20.205.0
    • Fix Version/s: 2.6.0
    • Component/s: build
    • Environment:

      Seen on 0.20.205.0, but may be an issue for other versions of hadoop-core (and probably other hadoop builds)

      Description

      hadoop-core fails to enforce dependency convergence, resulting in potential conflicts.

      At the very least, there appears to be a direct dependency on

      commons-httpclient:commons-httpclient:3.0.1

      but a transitive dependency on

      commons-httpclient:commons-httpclient:3.1

      via

      net.java.dev.jets3t:jets3t:0.7.1

      See http://maven.apache.org/enforcer/enforcer-rules/dependencyConvergence.html for details on how to enforce dependency convergence in Maven.

      Please enforce dependency convergence... it helps projects that depend on hadoop libraries build much more reliably and safely.

        Attachments

        Issue Links

          Activity

          $i18n.getText('security.level.explanation', $currentSelection) Viewable by All Users
          Cancel

            People

            • Assignee:
              Unassigned Assign to me
              Reporter:
              ctubbsii Christopher Tubbs

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment