【问题标题】:Deploy Liferay Portlet wars via Jenkins?通过 Jenkins 部署 Liferay Portlet 大战?
【发布时间】:2013-05-04 13:39:09
【问题描述】:

我们正在尝试自动化通过 Jenkins 将生成的战争文件部署到 Web 服务器的过程。使用 Deploy 插件在 tomcat 服务器上,我能够为普通的战争文件实现相同的目标。

对于 Liferay portlet war 文件,我不能使用与我们将 war 文件放入 liferay 中的 deploy 文件夹然后将其复制到 tomcat webapps 文件夹中相同的插件。

我看到的另一种方法是在 pom.xml <properties> <liferay.auto.deploy.dir>${deployPath}</liferay.auto.deploy.dir> <liferay.version>6.1.0</liferay.version> </properties> 中添加部署路径,然后运行 ​​maven 命令 mvn package liferay:deploy 复制到部署目录。

您还有其他选择或想法吗,谢谢!

【问题讨论】:

    标签: liferay setup-deployment jenkins-plugins


    【解决方案1】:

    如果您想使用 Jenkins 部署战争,那么替代方案是使用 Liferay Plugin SDK 提供的 Ant 任务,该任务提供“ant deploy”命令。

    对于 maven 项目, mvn liferay:deploy 是正确且正确的方法!

    这是最新开发的链接。关于该主题的指南: https://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/creating-a-portlet-project-liferay-portal-6-2-dev-guide-03-en

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 2018-02-17
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 2014-05-08
      • 2017-08-19
      相关资源
      最近更新 更多