0

我正在使用 Liferay 7.1 GA1 版本。我已经使用 Liferay IDE 提供给我的 service-builder 生成了我的 service/api java 类。

如何在我的其他模块中使用这些服务类?我想在“MyPortlet”中使用“MyServiceBuilder”生成的类,如下图所示。

谢谢。

图片

4

1 回答 1

2

像这样构造你的项目:

结构体

在 portlet 的 gradle 文件中添加:
compileOnly project(":modules:test-service:test-service-api")

右键单击并在 test-service 文件夹中选择 Gradle > Refresh Gradle Project。

然后在您的 portlet 中使用 OSGi 声明式服务:
@Reference
protected FooLocalService _fooLocalService;

于 2018-10-22T12:59:24.897 回答