ВНИМАНИЕ: javax.persistence.spi :: Не найдено действительных поставщиков - PullRequest
0 голосов
/ 13 марта 2020

Я получаю предупреждение

WARNING: javax.persistence.spi::No valid providers found.

У меня есть код с аннотациями JPA, но они нужны мне только для использования с JOOQ.

Как удалить это предупреждение?

Добавление файла моего gradle:

dependencies {
    compile project(':common:packages:autogenerated_dao')
    externalLib group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: jackson_databind_version
    externalLib group: 'javax.validation', name: 'validation-api', version: javax_validation_version
    externalLib group: 'org.hibernate', name: 'hibernate-validator', version: hibernate_validator_version
    externalLib group: 'javax.el', name: 'javax.el-api', version: javax_el_version
    externalLib group: 'org.glassfish', name: 'javax.el', version: glassfish_el_version
    externalLib group: 'javax.persistence', name: 'javax.persistence-api', version: javax_persistence_version
}

1 Ответ

0 голосов
/ 13 марта 2020

Упоминается предупреждение, потому что в файле сборки присутствует javax.persistence-api зависимость, но, очевидно, здесь нет реализаций для него. Чтобы избавиться от предупреждения, удалите javax.persistence-api зависимость. Bean Validation предоставляется validation-api и его реализация hibernate-validator, так что у вас все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...