gpt4 book ai didi

liferay - 通过 Jenkins 部署 Liferay Portlet war ?

转载 作者:行者123 更新时间:2023-12-04 12:17:09 26 4
gpt4 key购买 nike

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

对于 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复制到deploy目录。

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

最佳答案

如果您想使用 Jenkins 部署 war,那么替代方法是使用 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

关于liferay - 通过 Jenkins 部署 Liferay Portlet war ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16472616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com