[hibernate-dev] JDK8 build jobs!

Gunnar Morling gunnar at hibernate.org
Wed Dec 18 08:22:11 EST 2013


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 <sanne at 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 at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>


More information about the hibernate-dev mailing list