Concerning AnimalSniffer, it works when I'm updating the ASM dependency of
the AnimalSniffer plug-in to 5.0_Beta (which can handle the Java 8 class
file format). I think it's ok to do so as this is used only at build time,
so not much at stake here.

--Gunnar



2013/12/18 Sanne Grinovero <sa...@hibernate.org>

> I've installed a preview build of JDK8 on ci.hibernate.org, and
> created jobs for:
>  - ORM
>  - OGM
>  - Search
>
> Gunnar is adding Validator.
>
> There are some exceptions that we should investigate; one of them is
> Animal Sniffer breaks.
> I've debugged it and came to the conclusion it doesn't work because it
> uses ASM to actually inspect the bytecode, and it should use ASM 5 to
> be able to parse the bytecode produced by the Java8 build.
>
> Ideally we should build with Java7 (since we'll be releasing with
> Java7) and then run the tests only with Java8, but having concluded
> that it's not a JDK8 regression but simply a limitation of the plugin
> being outdated, I've opted for running these builds with:
>
> -Danimal.sniffer.skip=true
>
> We should look at the other failures now: we could implement
> workarounds in our code, but it's of higher value to identify
> potential regressions in the JDK and report these quickly: that would
> allow people to move on to Java8 even when they are stuck with an
> older release of our libraries.
>
> Cheers,
> Sanne
> _______________________________________________
> 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

Reply via email to