我想将Gwt-Validation与 Gwt 2.4.0 一起使用。
我的 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”不应该是抽象的。
//...漂亮的堆栈跟踪,主要是:
'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>
我能做些什么 ?谢谢。