Glassfish-ApplicationServer附带一个bean-validator.jar,它本身包含/使用hibernator-validator 5.0.0.Final构建
// From glassfish4-startup:
2014-05-13T14:49:37.260+0200|Information: HV000001: Hibernate Validator 5.0.0.Final
我想使用另一个版本的hibernate-valditor。我怎样才能做到这一点?
到目前为止发生了什么......
Glassfish4-source可以在svn.java.net获得,但我找不到任何接近包“bean-validator”的东西。唯一值得一提的是nucleus/core/kernel/src/main/java/org/glassfish/kernel/bean_validator/,但这似乎是一个死胡同。
Stackoverflow-Question How to upgrade the hibernate-validator 4.3.0.Final to the Glassfish 3.1.2?为我们带来了一篇好文章http://peter-butkovic.blogspot.de/2012/11/glassfish-311-oss-with-hibernate.html。在这篇博客文章中,提到了svn.java.net/svn/hk2~svn/branches/hk2-gf-3.1.1/。我不知道那是什么,或者是什么类似于glassfish4。
答案 0 :(得分:1)
您可以参考this question作为起点。
虽然它适用于Hibernate Validator 4.3,但它不是100%最新的。但实际上我希望从5.0到5.1的更新变得更加容易,因为没有添加新的依赖项,所以你基本上必须使用最新的HV JAR更新Glassfish的OSGi包(并更新清单以导出如果您想使用此功能,请使用新的“valuehandling”包。)