在不使用控制面板的情况下部署和修改 Portlet



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

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

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

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

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

最新更新