我使用Eclipse并安装了Liferay插件并尝试创建新的portlet。我希望Liferay IDE能够预先生成尽可能多的代码
有谁知道创建新的Liferay Portlet和Liferay插件项目之间的主要区别是什么?
答案 0 :(得分:6)
Liferay插件项目允许您创建一个项目(类型为portlet,主题,钩子等...),以及开始编码(或几乎)所需的所有依赖项和设置。
Liferay portlet为您的一个插件项目类型为portlet 添加了一个类( portlet类)和可选的JSP。但是你必须告诉portlet如何使用这个类和jsp,以及可能还有许多其他缺失的设置。
我建议您始终使用Liferay插件项目,它更简单快速。
答案 1 :(得分:1)
我宁愿使用与Marco不同的解释:
插件项目是您添加到IDE的项目 - 这是您的实际插件所在的位置。 Eclipse围绕项目进行组织,项目构成了Liferay的插件。由于IDE以不同的方式解释不同类型的项目(例如,独立的Java应用程序与#34;动态Web项目"等),所以#34; Portlet项目"或者"主题项目"只是添加到此列表中。
一旦你有一个插件项目(类型为#34; Portlet"),你可以根据需要添加任意数量的portlet。因此,如果您正在开发portlet,那么您将始终拥有至少一个portlet插件。这个portlet插件可以容纳任意数量的portlet。
您总是将整个插件部署到Liferay - 这个事实可能会影响您要将哪些portlet组合到一个插件中。