Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-9156

Remove common-lang dependency from engine-spring

    Details

    • Type: Task
    • Status: Closed
    • Priority: L3 - Default
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.11.0, 7.11.0-alpha1
    • Component/s: engine
    • Labels:
      None

      Description

      The commons-lang dependency is more than 8 years old:

      https://github.com/camunda/camunda-bpm-platform/blob/master/engine-spring/pom.xml#L51

      We can remove it, because we use it only rarely and we can easily have those helper methods in our own codebase.

      If this is the only place where we use this dependency, we can also remove it from https://docs.camunda.org/manual/7.10/introduction/third-party-libraries/.

        Activity

        Hide
        tobias.metzke Tobias Metzke added a comment -

        I removed commons-lang as a compile-time dependency from the platform.
        I introduced commons-lang3 as a test dependency only for engine and engine-spring since we heavily use the DateUtils there.
        I adjusted the documentation for 7.11.0 accordingly since commons-lang is no compile-time dependency anymore.

        Show
        tobias.metzke Tobias Metzke added a comment - I removed commons-lang as a compile-time dependency from the platform. I introduced commons-lang3 as a test dependency only for engine and engine-spring since we heavily use the DateUtils there. I adjusted the documentation for 7.11.0 accordingly since commons-lang is no compile-time dependency anymore.

          People

          • Assignee:
            nikola.koevski Nikola Koevski
            Reporter:
            ptahchiev Petar Tahchiev
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development