Противоречивый указатель индекса OpenJPA

Правило обнаруживает код Java, содержащий недопустимый указатель на класс org.apache.openjpa.persistence.jdbc.Index, при наличии импорта по требованию для пакетов org.apache.openjpa.persistence.jdbc и javax.persistence. Спецификация API хранилища Java (JPA) 2.1 вводит новый класс javax.persistence.Index. Он вызывает следующую ошибку при компиляции библиотек OpenJPA и Java EE 7 JPA 2.1:

Противоречивый индекс типа

Если необходимо использовать реализацию OpenJPA 2.0, но возникла эта ошибка, убедитесь, что выполняется компиляция библиотек JPA 2.0, а не JPA 2.1. Для Liberty следует выполнять компиляцию с файлом JAR спецификации JPA 2.0 (com.ibm.ws.javaee.persistence.2.0.*.jar), который находится в каталоге wlp/dev/api/spec. Для обычного WebSphere во избежание противоречий используйте полные пути к импортируемым ресурсам или полные ссылки на классы.