在部署portlet之前部署服务

时间:2013-05-28 19:04:46

标签: service liferay builder

我必须在Liferay中设计一个服务构建器,它可以检索外观和感觉的数据。然后,在部署外观之前必须部署此服务。我不知道如何部署这项服务。实际上,我获得了一个例外情况“没有bean命名...已定义”。

提前谢谢你,

最好的问候。

1 个答案:

答案 0 :(得分:2)

您可以在WEB-INF / liferay-plugin-package.properties中声明依赖项。最简单的方法是在其他插件中查找,或使用Liferay IDE或Developer Studio编辑文件,因为它附带基于表单的编辑器,识别文件内容。

此依赖项将确保包含您的服务的插件将在依赖于它的所有其他内容之前部署。在满足依赖性之前,不会部署依赖插件。

从示例文件here

#
# Specify other plugins that depend on deployment of this plugin. Some
# plugins require this in order to rely on services and features provided by
# other plugins.
#
#required-deployment-contexts=
#required-deployment-contexts=\
# chat-portlet,\
# flash-portlet,\
# sample-service-builder-portlet