I am using hibernate validation framework in eclipse based (RCP) project. I am having a different kind of plug-in in application like say
- Plugin A
- Plugin B
- Validation Plugin
"Plugin A" and "Plugin B" contains POJO classes and annotated with validation and I want constraint violation messages are retrieved from message descriptors (ValidationMessages.properties).
"Validation Plugin" contains jar required for "Hibernate Validation Framework" and API that we customized to support SWT widget validation.
I don't want to put my ValidationMessages.properties in this plugin every plugin should have there ValidationMessages.properties which contain messages specific to that POJO contains in that plugin.
But my constraint violation messages are retrieved from message descriptors only if I put my ValidationMessages.properties in Validation Plugin because it contains jar and its class loader only looks bundle in this plug-in only.
How can I distribute my ValidationMessages.properties in every plugin and my constraint violation messages are resolve from there bundle ??