[CAM-9156] Remove common-lang dependency from engine-spring Created: 21/Jun/18  Updated: 01/Feb/19  Resolved: 14/Jan/19

Status: Closed
Project: camunda BPM
Component/s: engine
Affects Version/s: None
Fix Version/s: 7.11.0, 7.11.0-alpha1

Type: Task Priority: L3 - Default
Reporter: Petar Tahchiev Assignee: Nikola Koevski
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0 minutes
Time Spent: Not Specified
Original Estimate: 0 minutes


 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/.



 Comments   
Comment by Tobias Metzke [ 14/Jan/19 ]

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.

Generated at Mon Oct 14 05:13:28 CEST 2019 using JIRA 6.4.6#64021-sha1:33e5b454af4594f54560ac233c30a6e00459507e.