我得到了这个缺失的需求:
osgi.wiring.package = javax.validation 在Karaf3中,我尝试了bundle:install -s mvn:javax.validation/validation-api/1.0.0.GA,但它似乎没有正确安装。
关于如何解决这个缺失的需求,有什么想法吗?
发布于 2014-06-02 21:04:50
Karaf 3.0.1引入了一个新的hibernate-validator特性,它是企业存储库的一部分,默认情况下是可用的:
> 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.GAhibernate验证器在bean验证API中指定的验证器之上添加了更多的验证器。
发布于 2015-01-13 02:28:45
你能让我知道你正在使用的java版本,以及属性JAVA_HOME的值吗?
看起来您可能正在使用Java 8,我认为目前可能不支持它。
我遇到了同样的问题,并切换到JDK1.7,javax.*的所有缺少需求的错误都得到了解决。
发布于 2014-05-10 07:38:12
必须包装javax验证,因为它不是有效的包
有效命令:
安装wrap:mvn:javax.validation/validation-api/1.0.0.GA
https://stackoverflow.com/questions/22669536
复制相似问题