Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-3933

Axis2 kernel currently has a direct dependency on Commons HttpClient 3.1

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • nightly
    • 1.7.0
    • kernel
    • None

    Description

      (1) This seems conceptually wrong to me. The kernel ought not have any dependencies on a transport specific libraries
      (2) A more practical reason: it is just a matter of time HttpClient 3.1 will be superceded by HttpClient 4.0 and support for commons HttpClient will be discontinued.

      If there is an agreement this is indeed an issue, which should be resolved, I will happily invest time looking into what it takes to decouple HttpClient from Axis2 kernel.

      Oleg

      Attachments

        1. AXIS2-3933_2.patch
          44 kB
          Shameera
        2. AXIS2-3933.patch
          18 kB
          Shameera
        3. axis2-kernel.patch
          15 kB
          Oleg Kalnichevski

        Issue Links

          Activity

            People

              sagara Sagara Gunathunga
              olegk Oleg Kalnichevski
              Votes:
              6 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: