我是Liferay平台的新手。我正在尝试使用portlet在Liferay中实现CRUD。我使用liferay 6.2和IDE作为开发人员工作室。
我正在开发人员工作室中使用以下值(In Image)创建项目。
当我在Developer studio中创建项目时,我在Liferay项目浏览器中获得了3个项目,如下图所示。
所以我的问题是,当我只想创建一个服务构建器portlet时,为什么要创建它的三个项目。有什么用?
任何人都可以提供帮助吗?
答案 0 :(得分:4)
所以这就是Liferay和Maven的关系: 它创建一个父项目(BookServicePortlet)。 Liferay假设,如果要构建服务层,您还将实现一个portlet,您可以在其中访问生成的服务。这就是为什么Liferay-Maven在你的父项目中创建2个SubProjects的原因。一个用于服务,一个用于Web-Tier。这样做,以便您可以将服务层分发到其他portlet,而无需分发所有前端代码。如果你没有前端(我怀疑;))你可以在BookServicePortlet-portlet中留空。