我尝试使用gwtbootstrap并在我的项目中实现CellTables示例。 我使用Vaadin 6.8.8,GWT 2.5.0和Maven 2.2.1
现在当我试图编译widgeset时,我有这个警告:
类路径上是validation-api-.jar和validation-api - sources.jar吗?
并出现此错误:
无法解析javax.validation.ConstraintViolation类型。它是从所需的.class文件间接引用的
好吧,我尝试所有!!来自Stackoverflow和网络的很多解决方案。从将javax依赖项添加到pom.xml到将.jar添加到类路径等等。
为什么gwtbootstrap似乎适用于javx.validation以及为什么我不能在我的项目中添加javax.validation?
答案 0 :(得分:0)
我通过使用5中的“硬路径”节目来解决它。本教程的方法:
答案 1 :(得分:0)
您对Maven中声明的javax.validation API的依赖性如何?尝试将依赖关系的范围更改为,如下所示;这将指示Maven在构建应用程序时将依赖项添加到类路径中。
请务必阅读the documentation on Maven dependency scopes。
<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>