> |  \- xom:xom:jar:1.0b3:provided
> |     +- com.ibm.icu:icu4j:jar:2.6.1:provided

The problem is obviously xom. Both 1.0 and 1.0b3 use this icu4j 2.6.1
which we know is bad. Strangely enough, none of XOM's more recent
releases use icu4j directly -- but they all depend on jaxen 1.1-beta-8
which then pulls it right in anyway. Their poms are just bad -- and
recent traffic on the XOM mail list indicate they know it:
http://lists.ibiblio.org/pipermail/xom-interest/2009-March/003869.html

Its pretty unfortunate that an old, known-bad artifact like this is
still playing a role in Java-land. Versions 3.4.4, 3.6.1, 3.8 and
4.0.1 of icu4j are all available in Central. For now, I guess you
should just use an exclude and specify a higher version, which is what
you're doing.

Wayne

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to