java - 将 eclipseLink 与 gradle 一起使用时获取 ClassNotFoundException
问题描述
我在我的 Java 项目中使用 eclipseLink 和 gradle
这是我的 gradle 依赖配置
dependencies {
compile(group:"org.eclipse.persistence", name:"eclipselink", version:"2.7.4.K3", changing: true)
...
}
当我运行我的应用程序时,我收到此错误:
Caused by: java.lang.ClassNotFoundException: org.eclipse.persistence.indirection.ValueHolderInterface
我在我的 gradle 配置中错过了什么吗?
解决方案
尝试使用这个:
implementation group: 'org.eclipse.persistence', name: 'eclipselink', version: '2.7.4'
应该没问题。
推荐阅读
- google-chrome-devtools - Puppeteer 拦截请求并在 json 中响应
- javascript - 无论如何,我们可以阻止钩子将其保存到羽毛 js 中的集合中吗?
- lua - LuaJit 的替代品?
- javascript - Shopify Checkout - 表单提交 - 页面未重新加载 - 无法使用 setAttribute('disable') 方法禁用按钮
- mockito - 模拟接口默认方法
- node.js - 对于数量大于 10 的更新组,TransactWriteItems API 失败。错误:成员的长度必须小于或等于 10
- java - 使用存储库注释时出现 Spring NoSuchBeanDefinitionException
- java - 根据 mongo db 中的字符串列表过滤字符串
- python - Maya Python:使用 for 循环重命名对象
- android - 我的 Android 手机如何决定在浅色或深色主题之间切换闪屏?