maven-enforcer-plugin을 수렴 규칙과 함께 사용하려고합니다. 나는 그럭저럭 1를 제외하고 모든 문제를 제거 할 수 있었다. 우리 프로젝트에서 gwt를 사용하고 클라이언트 측에서 hibernate-validator 4.1.0.Final이 필요합니다. 서버 측에서는 우리가 최신 기능 중 일부를 요구하기 때문에 최대 절전 유효성 검사기 4.2.0.Final이 필요합니다. 4.1.0. 최종 종속성에는 분류 자 소스가 있습니다. 이 방법은 하나의 pom에 두 버전을 모두 가질 수 있습니다. 모든 것이 잘 작동하지만 enforcer-plugin은 그리 행복하지 않고 실패합니다.maven-enforcer-plugin의 문제점 무시
"문제"를 허용하도록 플러그인을 구성 할 수있는 방법이 있습니까?
편집 :
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...
감사합니다,
오류 메시지를 게시 할 수도 있습니까? 어떻게 두 개의 서로 다른 Bean Validation 버전이 필요합니까? – Hardy
오류 메시지를 추가했습니다. 정상적인 수렴 오류입니다. GWT는 4.1.0.Final (https://code.google.com/p/google-web-toolkit/issues/detail?id=7661)보다 최신 버전에서는 작동하지 않지만, 종속성은 컴파일하는 동안 만 사용됩니다. 자바 스크립트 코드. 그것은 내 전쟁 파일에 포함되어 있지 않습니다. 서버 측에서 버전 4.2.0.Final이 필요합니다. 왜냐하면 메소드 검증이 있고 guice와 함께 사용할 수 있기 때문입니다. – Arne