Java Liferay新portlet与插件项目的区别

Java Liferay新portlet与插件项目的区别,java,liferay,portal,liferay-ide,Java,Liferay,Portal,Liferay Ide,我正在使用Eclipse,安装了Liferay插件,并试图创建一个新的portlet。我希望Liferay IDE预生成尽可能多的代码 有人知道创建新的Liferay Portlet和Liferay插件项目之间的主要区别吗?Liferay插件项目允许您创建一个项目(类型为Portlet、theme、hook等),其中包含开始编码(或几乎所有)所需的所有依赖项和设置 Liferay portlet将类(portlet类)和JSP(可选)添加到portlet类型的一个插件项目中。但是您必须告诉por

我正在使用Eclipse,安装了Liferay插件,并试图创建一个新的portlet。我希望Liferay IDE预生成尽可能多的代码


有人知道创建新的Liferay Portlet和Liferay插件项目之间的主要区别吗?

Liferay插件项目允许您创建一个项目(类型为Portlet、theme、hook等),其中包含开始编码(或几乎所有)所需的所有依赖项和设置

Liferay portlet将类(portlet类)和JSP(可选)添加到portlet类型的一个插件项目中。但是您必须告诉portlet如何使用这个类和jsp,以及许多其他缺少的设置


我建议您始终使用Liferay插件项目,它简单快速。

我宁愿使用不同于Marco的解释:

插件项目是您添加到IDE中的内容-这是您实际的插件所在的位置。Eclipse围绕项目进行组织,这些项目构成了Liferay的插件。由于IDE以不同的方式解释不同类型的项目(例如独立Java应用程序与“动态Web项目”等),因此“Portlet项目”或“主题项目”只是添加到此列表中

一旦您有了一个插件项目(类型为“Portlet”),您就可以向其中添加任意数量的Portlet。因此,如果您正在开发portlet,您将始终至少有一个portlet插件。这个portlet插件可以容纳任意数量的portlet

您将始终将整个插件部署到Liferay—这一事实可能会影响您要将哪些Portlet分组到单个插件中