liferay-7 - com.liferay.petra.sql.dsl.query.DSLQuery 类型无法解析。它是从所需的 .class 文件中间接引用的
问题描述
我正在按照这里的初学者教程创建服务,然后从另一个模块(例如 Portlet)中使用它
一切顺利,直到我尝试部署它 - 生成的类中有一个错误:The type com.liferay.petra.sql.dsl.query.DSLQuery cannot be resolved. It is indirectly referenced from required .class files
解决方案
找到build.gradle
文件并添加以下依赖项:
compileOnly group: "com.liferay", name: "com.liferay.petra.sql.dsl.api"
注意:您必须在 *-api 和 *-servicebuild.gradle
文件中添加它
推荐阅读
- java - 用整数数组映射字符串数组的元素
- laravel-5 - Bootstrap 下拉菜单没有显示出什么问题?
- react-admin - react-admin:在 ReferenceFields 上处理 null
- php - Laravel 缓存项目仍在访问数据库
- c - 将参数传递给C中的函数
- mysql - 带有springboot和mysql的Docker与链接和运行问题
- node.js - 正在尝试 MQTT 连接...失败,rc=-2 5 秒后重试
- python - Python Lambda 混淆
- dynamics-crm - Microsoft 动态中的客户端身份验证方案“匿名”禁止 HTTP 请求
- cmake - Android NDK 发布标志