Обновить спящий валидатор в Glassfish4

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 доступен по адресу svn.java. .net, но я не могу найти ничего близкого к пакету "bean-validator". Единственное, что можно упомянуть, это nucleus/core/kernel/src/main/java/org/glassfish/kernel/bean_validator /, но это похоже на тупик.

Stackoverflow-Вопрос Как обновить hibernate-validator 4.3.0.Final до 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.


person Markus Schulte    schedule 13.05.2014    source источник


Ответы (1)


Вы можете обратиться к этот вопрос в качестве отправной точки.

Однако он не на 100 % актуален, поскольку относится к Hibernate Validator 4.3. Но на самом деле я ожидаю, что обновление с 5.0 до 5.1 будет еще проще, поскольку не было добавлено никаких новых зависимостей, поэтому вам в основном придется обновить пакет OSGi от Glassfish с помощью последней HV JAR (и обновить манифест для экспорта новый пакет «valuehandling», если вы хотите использовать эту функцию).

person Gunnar    schedule 13.05.2014
comment
Я уже нашел этот вопрос, но не смог перенести его на Glassfish4. Особо похожих на svn.java.net/svn/hk2~svn/branches/hk2-gf-3.1.1/ я не нашел. Подскажите, что такое hk2? - person Markus Schulte; 13.05.2014
comment
Посмотрите здесь, это должно создайте bean-validator.jar. Вы можете попытаться адаптировать это к версии HV, которую хотите использовать. Я был бы очень заинтересован в результате. - person Gunnar; 15.05.2014