On 18/02/2013 18:00, Francesco Chicchiriccò wrote:
On 18/02/2013 17:13, Colm O hEigeartaigh wrote:
Hi all,

We have two different dependencies of Commons Lang in 'core':

commons-lang:commons-lang:jar:2.6:compile
org.apache.commons:commons-lang3:jar:3.1:compile

2.6 is coming in from syncope-common, 3.1 via Apache bval. Should we just
upgrade Syncope to use 3.1?

+1

Also consider that, as reported in commons-lang homepage,

Note that Lang 3.0 (and subsequent versions) use a different package (/org.apache.commons.lang3/) than the previous versions (/org.apache.commons.lang/), allowing it to be used at the same time as an earlier version.

This means that if commons-lang:2.6 is pulled in by some dependency (in addition to being listed in syncope-common), we will be forced to use both versions.

Hi, unfortunately activiti-engine:5.11 pulls in commons-lang:2.4

[INFO] +- org.activiti:activiti-engine:jar:5.11:compile
[INFO] |  +- org.apache.commons:commons-email:jar:1.2:compile
[INFO] |  +- commons-lang:commons-lang:jar:2.4:compile
[INFO] |  +- org.mybatis:mybatis:jar:3.1.1:compile
[INFO] |  \- joda-time:joda-time:jar:2.1:compile

Any idea?

--
Francesco Chicchiriccò

ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/

Reply via email to