Liferay插件2.2

时间:2015-03-05 11:22:27

标签: plugins deployment liferay

我有这个问题:

我有两个Liferay项目,一个是1.6插件,另一个是2.2插件。当我在1.6中部署名为IPF-Hook的My项目时,它将使用名称IPF-Hook进行部署。

问题是当我使用2.2部署我的项目时。它使用名称部署:IPF-Hook-portlet(它添加了portlet)。

任何人都知道这件事吗?非常感谢你!

1 个答案:

答案 0 :(得分:0)

尽管有评论(我仍然不知道你在说什么版本),现在我看到的是我在评论中遗漏的内容

Liferay使用启发式方法来检测已部署的插件类型。这可以通过命名插件*-hook*-portlet*-theme等来实现。通常,您宁愿帮助Liferay而不是依赖于启发式,因此开发环境会尽力执行此命名最佳实践。

你的钩子似乎被命名为*-Hook(注意大写字母H) - 将其重命名为小写扩展名(-hook)并再试一次。然后它不应该重命名。

如果您正在使用插件sdk,请检查此挂钩确实位于hook文件夹中,而不是portlets文件夹中。