Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-9079

Remove commons-lang as a dependency

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 8.1, master (9.0)
    • Component/s: None
    • Labels:
      None

      Description

      Current version used is /commons-lang/commons-lang = 2.6 and a key motivation would be to have commons.lang3 APIs available e.g. org.apache.commons.lang3.tuple.Pair as an alternative to org.apache.solr.common.util.Pair variant.

      This dev list posting reports on exploring use of 3.4 instead of 2.6 and concludes with the discovery of an optional zookeeper dependency on commons-lang-2.4 version.

      So upgrading commons-lang can't happen anytime soon but this ticket here to track motivations and findings so far for future reference.

      selected links into other relevant dev list threads:

        Attachments

        1. SOLR-9079.patch
          59 kB
          Kevin Risden
        2. SOLR-9079.patch
          59 kB
          Kevin Risden
        3. SOLR-9079.patch
          70 kB
          Kevin Risden

          Issue Links

            Activity

              People

              • Assignee:
                krisden Kevin Risden
                Reporter:
                cpoerschke Christine Poerschke
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m