【发布时间】:2011-12-28 18:18:02
【问题描述】:
我将 Guice 与 GWT 2.4 一起使用,但在运行服务器时我得到了 javax.validation.ValidationException NoClassDefFoundError。在pom.xml 文件中,我引用了正确的依赖项:
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
但在 Eclipse 中,我在 Maven Dependencies 树中看不到 validation-api-1.0.0.GA.jar。这种行为很奇怪:
- 我可以在
target目录下找到validation-api-1.0.0.GA-sources.jar和javax.validation-validation-api-1.0.0.GA-sources.jar。我不明白它为什么会在那里。 - 在 Eclipse 的
Maven Dependencies树中,我可以看到对javax.validation-validation-api-1.0.0.GA-sources.jar的引用,其中包含 5 个包但没有类。
在 Eclipse 之外运行应用程序有效。我使用mvn gwt:run 运行它。
有什么想法吗?
【问题讨论】:
标签: gwt guice requestfactory