首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Karaf3.0缺少javax.validation要求

Karaf3.0缺少javax.validation要求
EN

Stack Overflow用户
提问于 2014-03-27 02:08:47
回答 5查看 2.7K关注 0票数 3

我得到了这个缺失的需求:

代码语言:javascript
复制
osgi.wiring.package =  javax.validation 

在Karaf3中,我尝试了bundle:install -s mvn:javax.validation/validation-api/1.0.0.GA,但它似乎没有正确安装。

关于如何解决这个缺失的需求,有什么想法吗?

EN

回答 5

Stack Overflow用户

发布于 2014-06-02 21:04:50

Karaf 3.0.1引入了一个新的hibernate-validator特性,它是企业存储库的一部分,默认情况下是可用的:

代码语言:javascript
复制
> feature-list|grep hibernate-validator
hibernate-validator     | 5.0.3.Final   |       | enterprise-3.0.1    | Hibernate Validator support
> feature:info hibernate-validator
...
Feature contains followed bundles:
  mvn:javax.validation/validation-api/1.1.0.Final
  mvn:com.fasterxml/classmate/1.0.0
  mvn:javax.el/javax.el-api/2.2.4
  mvn:org.glassfish.web/javax.el/2.2.4
  mvn:org.hibernate/hibernate-validator/5.0.3.Final
  mvn:org.jboss.logging/jboss-logging/3.1.4.GA

hibernate验证器在bean验证API中指定的验证器之上添加了更多的验证器。

票数 1
EN

Stack Overflow用户

发布于 2015-01-13 02:28:45

你能让我知道你正在使用的java版本,以及属性JAVA_HOME的值吗?

看起来您可能正在使用Java 8,我认为目前可能不支持它。

我遇到了同样的问题,并切换到JDK1.7,javax.*的所有缺少需求的错误都得到了解决。

票数 1
EN

Stack Overflow用户

发布于 2014-05-10 07:38:12

必须包装javax验证,因为它不是有效的包

有效命令:

安装wrap:mvn:javax.validation/validation-api/1.0.0.GA

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22669536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档