Closed GoogleCodeExporter closed 8 years ago
uimaFIT does not really need the features of newer versions of these libraries.
I upgraded Spring because it was necessary since older versions of Spring did
not support the features I needed.
Is there any particular reason that we should upgrade except for it being
possible to upgrade?
Original comment by richard.eckart
on 27 Jul 2012 at 7:40
I was getting exceptions in my code because ClearTK uses commons-io 2.1, but
uimafit was earlier in my pom.xml and was overriding this to commons-io 1.4. So
the ClearTK code was failing because it couldn't find the methods that were
supposed to be there. (The fix was to move uimafit later in the pom.xml.)
For the upgrades suggested above by "mvn versions:display-dependency-updates":
* commons-io 2.4 is binary compatible with 1.4:
http://commons.apache.org/io/upgradeto2_4.html
* commons-lang 2.6 is binary compatible with 2.5, but I couldn't tell about
2.4:
http://commons.apache.org/lang/upgradeto2_6.html
http://commons.apache.org/lang/upgradeto2_5.html
* jdom 2.0.2 is "a recommended upgrade for anyone still using JDOM 1.1.3 or
earlier, and using Java5 or later"
http://www.jdom.org/
* I don't know spring, but 3.1.0 to 3.1.2 looks like a bugfix release that
should be compatible, so that should be pretty safe to pull in.
In general, I think we should always pull in the latest bug fixes. But yeah, we
want to be careful not to pull in anything with incompatible changes.
Original comment by steven.b...@gmail.com
on 27 Jul 2012 at 7:58
I locally did bump all the versions. Looks like JDom 2 is an incompatible
change, but it's only a test dependency. So I'd vote to leave jdom at version 1
and potentially remove it completely at some point.
Original comment by richard.eckart
on 27 Jul 2012 at 8:01
Sounds good to me.
Original comment by steven.b...@gmail.com
on 27 Jul 2012 at 8:05
Fixed in revision 913.
Original comment by richard.eckart
on 28 Jul 2012 at 9:18
Original issue reported on code.google.com by
steven.b...@gmail.com
on 27 Jul 2012 at 7:23