ericparshall / reflections

Automatically exported from code.google.com/p/reflections
Do What The F*ck You Want To Public License
0 stars 0 forks source link

Update xml-apis to solve maven version conflicts #186

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hello,

reflections (0.9.9) uses the outdated dom4j (version 1.6.1 from 2006). dom4j 
has again a dependency to an even older version of xml-apis (1.0.b2).

This causes version conflicts with maven when used with other libraries that 
also have a transitive dependency on xml-apis. I have this problem with the 
selenium-java library (selenium-java -> selenium-htmlunit-driver -> htmlunit -> 
xalan -> serializer -> xml-apis 1.3.04)

Since this dependency is deeper in the dependency hierarchy, the reflectons' 
xml-apis wins and breaks selenium. Unfortunately excluding the htmlunit-driver 
is not an option, since I need the driver.

Could you force a newer xml-apis version, update dom4j or switch to another xml 
library, please?

Kind regards
Philipp

Original issue reported on code.google.com by philipp....@itemis.de on 26 Feb 2015 at 2:36