首页 > 解决方案 > 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

标签: liferay-7liferay-service-builder

解决方案


找到build.gradle文件并添加以下依赖项:

compileOnly group: "com.liferay", name: "com.liferay.petra.sql.dsl.api"

注意:您必须在 *-api 和 *-servicebuild.gradle文件中添加它


推荐阅读