部署portlet并在不使用控制面板的情况下修改它们

时间:2018-05-10 19:18:29

标签: liferay portlet liferay-7

我是Liferay Portlet开发的新手。我们有一个现有的开发管道,基本上是本地开发,直到代码提交和PR。一旦PR被批准,Jenkins就构建了一个工件,Puppet将该工件推送到在开发环境中运行的JBoss实例。我们对QA和生产环境的部署使用相同的工件。

根据我对Liferay管理的理解(无可否认有限),我知道有一种方法可以为Portlet上传工件,然后通过Liferay控制面板上传新版本。不幸的是,要求人员为每个已更改的portlet登录和部署新版本的jar文件将不适用于我们的构建管道。

在不使用UI的情况下,将新版本的Portlet部署到Liferay的推荐方法是什么?

1 个答案:

答案 0 :(得分:1)

您只需将它们复制到Liferay的deploy文件夹中,该文件夹位于Liferay的主文件夹中。

部署文件夹的自然状态为"为空",因此您需要在该文件夹上为Liferay提供适当的权限,以便可以从那里删除已部署的插件。