Если он успешно собирается из Maven, но не работает в Eclipse, это должно быть различие в используемом JDK или пути к классам.
Я предполагаю, что у вас есть более одной библиотеки XML на вашемclasspath и, из-за упорядочения classpath, в каждом случае приоритет имеет разный.
Чтобы перечислить classpath в Maven:
mvn dependency:build-classpath -Dmdep.outputFile=cp.txt
Сравните вручную упорядочение с Eclipseодин (в файле .classpath
), обращая особое внимание на любые файлы JAR, которые могут содержать библиотеки XML.Если какие-либо файлы JAR отсутствуют или находятся в другом порядке, настройте их в соответствии с классовым путем Maven.