Для всех, кто использует maven, встречается эта ошибка:
Узнайте, какая из ваших зависимостей имеет зависимость от xercesImpl.jar
и добавьте исключение к данной зависимости в вашем POM, например:
<dependency>
...
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>
В моем случае зависимость смутьяна была jts
, так вот как теперь выглядит мое объявление зависимости:
<dependency>
<groupId>com.vividsolutions</groupId>
<artifactId>jts</artifactId>
<version>1.11</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>
Если вы используете m2eclipse, вы можете найти, какую зависимость импортировать xercesImpl.jar
на вкладке Иерархия зависимостей редактора POM.