Я использую 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 я не вижу validation-api-1.0.0.GA.jar
в дереве Maven Dependencies
. Поведение довольно странное:
- Я могу найти
validation-api-1.0.0.GA-sources.jar
и javax.validation-validation-api-1.0.0.GA-sources.jar
в каталоге target
. Я не понимаю, почему это там.
- В дереве затмения
Maven Dependencies
я вижу ссылку на javax.validation-validation-api-1.0.0.GA-sources.jar
, которая содержит 5 пакетов, но без классов.
Запуск приложения вне затмения работает. Я запускаю его, используя mvn gwt:run
.
Есть идеи?