Я пытаюсь использовать maven-enforcer-plugin с правилом конвергенции. Мне удалось избавиться от всех проблем, кроме одного. Мы используем gwt в нашем проекте и нуждаемся в hibernate-validator 4.1.0.Final на стороне клиента с предоставленной областью. На стороне сервера нам нужен hibernate-validator 4.2.0.Final, потому что мы повторно используем некоторые из новых функций. 4.1.0.Финимальная зависимость имеет источники классификатора. Таким образом, я могу иметь обе версии в одном pom. Все работает нормально, но плагин-исполнитель не очень доволен и терпит неудачу.Игнорировать проблемы от maven-enforcer-plugin
Есть ли способ настроить плагин, чтобы разрешить эту «проблему»?
Edit:
The enforcer-plugin fails with the following error:
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
Failed while enforcing releasability the error(s) are [
Dependency convergence error for org.hibernate:hibernate-validator:4.1.0.Final paths to dependency are...
С уважением, Arne
Вы также можете отправить сообщение об ошибке? Почему вам нужны две разные версии Bean Validation? – Hardy
Я добавил сообщение об ошибке. Это нормальная ошибка сходимости. GWT не работает с более новыми версиями, чем 4.1.0. Final (https://code.google.com/p/google-web-toolkit/issues/detail?id=7661). Но зависимость используется только при компиляции javascript-код. Он не упакован в мой военный файл. На сервере мне нужна версия 4.2.0.Final, потому что она имеет проверку метода и может использоваться с guice. – Arne