Referencia de índice ambigua de OpenJPA

Esta regla detecta el código Java que incluye una referencia no calificada a la clase org.apache.openjpa.persistence.jdbc.Index cuando hay importaciones bajo demanda de los paquetes org.apache.openjpa.persistence.jdbc y javax.persistence. La especificación de Java Persistence API (JPA) 2.1 presentaba una nueva clase javax.persistence.Index. Esto produce el siguiente error de compilación al compilar en las bibliotecas de OpenJPA y Java EE 7 JPA 2.1:

El tipo Índice es ambiguo

Si desea utilizar la implementación de OpenJPA 2.0 y encuentra este error, verifique que está compilando en las bibliotecas JPA 2.0 en lugar de las bibliotecas JPA 2.1. Para Liberty, compile en el JAR de especificación JPA 2.0 (com.ibm.ws.javaee.persistence.2.0.*.jar) que se encuentran en el directorio wlp/dev/api/spec. Para WebSphere tradicional, utilice importaciones totalmente calificadas o referencias de clase totalmente calificadas para evitar ambigüedades.