我收到警告
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
}
提到提出警告是因为javax.persistence-api
构建文件中存在依赖项,但显然这里没有它的实现。要摆脱警告,请删除javax.persistence-api
依赖性。
Bean 验证提供者validation-api
及其实施hibernate-validator
,所以你会没事的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)