2015-02-02 6 views
1

gWT.xml에 Errai 유효성 검사를 추가하기 만하면 POM에 대한 종속성을 추가 한 후 작동하는 Errai GWT 앱 (GWT 버전 : 2.5.1, Errai 버전 : 3.0.0. 최종)을 보유하고 있습니다.) :GWT 유효성 확인 작업 만들기

<inherits name="org.hibernate.validator.HibernateValidator" /> 
    <inherits name="org.jboss.errai.validation.Validation" /> 

이 오류 예외 :

Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors. 
    [ERROR] Errors in '/tmp/gwt-codeserver-2599039351007089711.tmp/com.myapp.App/compile-1/gen/org/jboss/errai/validation/client/ValidatorFactoryImpl.java' 
     [ERROR] Line 9: The value for annotation attribute GwtValidation.groups must be an array initializer 
     [ERROR] Line 9: The value for annotation attribute GwtValidation.value must be an array initializer 
     See snapshot: /tmp/org.jboss.errai.validation.client.ValidatorFactoryImpl2638227711022430113.java 
    [ERROR] Errors in 'com/google/gwt/validation/client/spi/GwtValidationProvider.java' 
     [ERROR] Line 38: Rebind result 'org.jboss.errai.validation.client.ValidatorFactoryImpl' could not be found 
[ERROR] Compiler returned false 

답변

1

난 당신이 "기본"GWT 검증 및 Errai 유효성 검사를 혼합 한 생각을하고, GWT 검증에만 최대 절전 모드 - 검증 - 4.1.0와 함께 작동합니다.

Errai를 사용하면 자신 만의 ValidationFactory를 만들 필요가 없으며 @ Validator를 주입합니다.