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

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

112327952.png

暂更改名称为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如下

112341700.png

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

112357491.png

配置jobant如下

112409538.png

2、构建项目

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

112426677.png

最终如下:

112439685.png

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

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

112457543.png