我想在门户网站服务器启动时指定portlet的初始化顺序。
有可能吗?
答案 0 :(得分:5)
是的,这是可能的。
您可以通过在相关portlet的required-deployment-contexts
中设置liferay-plugin-package.properties
属性来指定插件的部署顺序。
<强>示例:强>
如果您的portlet my-custom-portlet
依赖于其他插件,那么您可以指定如下:
1)对于单一依赖required-deployment-contexts
:
required-deployment-contexts=my1-other-portlet
2)对于多个required-deployment-contexts
:
required-deployment-contexts=\
my-other-theme,\
my1-other-portlet,\
my-other-hook,\
my2-other-portlet
希望这有帮助。
答案 1 :(得分:4)
是的,您可以在portlet依赖项的定义上指定部署顺序。在required-deployment-contexts=MyPrevPortlet
中设置liferay-plugin-package.properties
。