java-Liferay Maven服务生成器Portlet(Developer Studio)

我是Liferay平台的新手.我正在尝试使用Portlet在Liferay中实现CRUD.我正在使用liferay 6.2和IDE作为开发人员工作室.

我正在Developer Studio中创建具有以下值(图像中)的项目.

在Developer Studio中创建项目时,我的Liferay项目浏览器中有3个项目,如下图所示.

所以我的问题是,当我只想创建一个服务构建器portlet时,为什么要创建它的三个项目.有什么用?

有人可以帮忙吗?

最佳答案
因此,这是Liferay与Maven一起做的:
它创建一个父项目(BookServicePortlet). Liferay假设,如果您要构建服务层,则还将实现一个Portlet,您可以在其中访问生成的服务.这就是为什么Liferay-Maven在您的父项目中创建2个子项目的原因.一种用于服务,另一种用于网络层.这样做是为了使您可以将服务层分发到其他portlet,而无需分发所有前端代码.如果您没有前端(我怀疑;)),则可以在BookServicePortlet-portlet中保留所有空白.

转载注明原文:java-Liferay Maven服务生成器Portlet(Developer Studio) - 代码日志