OpenMRS 1.12.x and Java 8

Does anyone know if OpenMRS 1.12.x works with Java 8? Our group has a requirement to move to Java 8, but I’m having issues executing the build. Here’s an example of a Spring error when the tests run:

Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn’t supported yet: file [C:\Users\sjmckee\git\openmrs\api\target\test-classes\org\openmrs\annotation\OpenmrsComponent1_6To1_7.class]; nested exception is java.lang.IllegalArgumentException

I’ve even tried just changing the JRE on Tomcat to Java 8, but still building with Java 7. It fails to run as well: CommonsLogLogChute.log|2017-04-28 09:42:32,274|Exception rendering #parse(org/openmrs/web/filter/initialization/header.vm) at org.openmrs.web.filter.initialization.InitializationFilter[line 1, column 1]

Thanks, Steve

In theory it should