Yep, I'll look into this. Probably will come back with some questions later :-)
Gunnar 2010/2/18 Emmanuel Bernard <emman...@hibernate.org> > OK so let's prototype that then: > - implement a service locator style way of declaring / finding resource > bundles (not resource bundle files) > - implement a ResourceBundle aggregator that gives priority to > ValidationMessages > - see how bad/good that can play with > http://opensource.atlassian.com/projects/hibernate/browse/HV-238 > > Gunnar, can you take the lead, we are a a bit busy on other things for the > next few weeks. > > PS: I'd still like to get Max's reply on my Eclipse questions though :) > > On 18 févr. 2010, at 02:38, Hardy Ferentschik wrote: > > > On Tue, 16 Feb 2010 18:41:12 -0300, Gunnar Morling > > <gunnar.morl...@googlemail.com> wrote: > > > >> I agree with Max, I think there should be some way for packaging message > >> bundles within components containing constraint annotations, while > >> offering > >> the possibility to optionally override these with custom messages if > >> required. > >> > >> With respect to large-scale enterprise apps, I guess it can become quite > >> impractical to demand, that all component teams provide one single > >> message > >> bundle. Also having to copy contents of message bundles from 3rd-party > >> libs > >> containing constraint annotations to the local bundle could get somewhat > >> tedious. > >> > >> Providing a custom MessageInterpolator might be viable, nevertheless I > >> think, such a mechanism should work out of the box. > > > > Well, having a simple configuration option is almost like "out of the > box". > > For most cases the default behavior will be good enough and for the few > > cases > > a simple configuration option will do the trick. > > > >> Not sure though, what the best solution here is. I also thought about > >> merging the ValidationMessages.properties from different > >> libraries/components (similar to what java.util.ServiceLoader does) into > >> one > >> bundle, giving the contents from the local ValidationMessages.properties > >> precedence. That way components could provide message texts for their > >> constraints (name clashes are possible but actually shouldn't happen, as > >> message keys should be fully-qualified), while offering the possibility > >> to override these texts within the local bundle if required. > > > > This could be one of the custom ResourceBundleLocator strategies we have > > been talking about. > > > > --Hardy > > _______________________________________________ > > hibernate-dev mailing list > > hibernate-dev@lists.jboss.org > > https://lists.jboss.org/mailman/listinfo/hibernate-dev > > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev