ant脚本配置liferay-portlet项目jenkins构建

一、检出主服务器项目并import到本地svn服务器

Jenkins集成liferay项目__ant版_liferay-portlet 项目

暂更改名称为liferayManage_zhong

二、更改配置文件

1build.xml(添加sdk.path全局属性)sdk.path为你的liferay sdk位置

<project name="liferayManage-portlet" basedir="." default="deploy">

<property name="sdk.path" value="D:/liferay-sdk"/>

<import file="${sdk.path}/portlets/build-common-portlet.xml" />

</project>

2、修改D:\liferay-sdk\portletsbuild-common-portlet.xml

改为绝对路径

<property name="project.dir" value="${sdk.path}" />

<import file="${sdk.path}/build-common-plugin.xml" />

修改D:\liferay-sdk\build-common-plugin.xml文件

<import file="${sdk.path}/build-common.xml" />

build-common.xml文件可以不改

三、启动jenkins新建项目

1、新建job

Job名为liferayManage_zhong  配置svn如下

Jenkins集成liferay项目__ant版_ant_02

配置jenkins系统ant如下(请保证计算机中装有ant jenkins自带ant版本低 不用)

Jenkins集成liferay项目__ant版_ant_03

配置jobant如下

Jenkins集成liferay项目__ant版_jenkins构建_04

2、构建项目

Build now之后可看见执行了很多目标如下(界面右边是详细介绍)

Jenkins集成liferay项目__ant版_liferay-portlet 项目_05

最终如下:

Jenkins集成liferay项目__ant版_ant_06

liferay sdkdist文件夹和tomcat同级的deploy文件夹都能看见打包好的项目

四、启动liferay自带的tomcat,运行如下

Jenkins集成liferay项目__ant版_ant_07