Gwt 2.4.0 でGwt-Validationを使用したいと考えています。
私は gwt.xml ファイルに持っています:
<inherits name="javax.validation.Validation" />
<inherits name="com.google.gwt.validation.Validation" />
<inherits name='com.em.validation.Validation' />
ドキュメントのように、次のコードがあります。
import javax.validation.Validator;
import javax.validation.ValidatorFactory;
...
ValidatorFactory factory =
Validation.byDefaultProvider().configure().buildValidatorFactory();
Validator validator = factory.getValidator();
問題は、次のエラーがあることです。
据え置きバインディングの結果タイプ 'javax.validation.ValidationFactory' は、abstract であってはなりません。
//... 主に美しいスタックトレース:
「javax.validation.ValidatorFactory」の遅延バインディングが失敗しました (必要なモジュールを継承するのを忘れましたか?)
私のpom.xmlには次が含まれています:
<dependency>
<groupId>com.googlecode.gwt-validation</groupId>
<artifactId>gwt-validation</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
私に何ができる ?ありがとう。