On Thu 2014-08-21 19:48, Hardy Ferentschik wrote:
> 
> On 21 Jan 2014, at 17:03, Emmanuel Bernard <emman...@hibernate.org> wrote:
> 
> > Your idea of reusing Jandex won't quite fully work when people put their
> > classes in different jars.
> 
> Well, the assumption of course is that we can handed a aggregated/composite 
> index
> over all jars.
> 
> There is a caveat though, we keep talking that we get the index from a 
> container or
> from ORM, but we need to take care of building our own index as well in case 
> we don’t
> get a Jandex index passed. In this case we need to scan classes.

The hard part (and I did it in Hibernate EM) is
1. to find all jars involved: the discovery mechanism is pretty much
working by accident and classloader hacking
2. to scan the jar: it's easy for zip or directory based JARs, not so
easy for JARS made of different URL prototols and opaque URLs

> 
> On the other side, ORM does the Jandex building thing as well on the 
> metamodel branch.
> So I guess that once we depend on ORM 5 we can get in all cases a Jandex 
> index.
> Question is when that will be?

Remember, Hibernate Search is not ORM only. So the discovery mechanism cannot
fully depend on an ORM feature not as a hard dep at least.
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to