通过詹金斯部署Liferay Portlet战争?

时间:2013-05-09 23:07:00

标签: liferay setup-deployment jenkins-plugins

我们正在尝试自动化通过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 以复制到部署目录。

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

1 个答案:

答案 0 :(得分:0)

如果你想使用Jenkins部署战争,那么替代方案是使用Liferay Plugin SDK提供的Ant任务,提供&#34; ant deploy&#34;命令。

对于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