Az OpenJPA API-k nem érhetők el a Java EE 8 változattal

Ez a szabály észleli az org.apache.openjpa* csomagok használatát. A hagyományos WebSphere és a Liberty Java EE 7 megvalósítások engedélyezték a JPA 2.0 Java EE 6 szolgáltatás használatát. A Liberty Java EE 8 szolgáltatások azonban nem kompatibilisek a Java EE 6 JPA képességgel.

Amikor áttér a JPA 2.2 használatára, ajánlott először elvégezni az átállítást a JPA 2.0 változatról a JAX-RS 2.1 változatra. A bináris elemzőben futtassa a jelentést a --targetJavaEE paraméter beállításával ee7 értékre, és oldja meg az "OpenJPA - EclipseLink" kategória alatt megjelölt problémákat.

A Java Persistence API 2.1 viselkedésének változásaival kapcsolatos információkért tekintse meg a következőt: Java Persistence API 2.1 viselkedés változásai.