ant -f build-service与git repo产生很多不同

时间:2012-04-25 15:24:24

标签: ant liferay

我注意到Mehod 1生成liferay服务有所不同:
ant -f liferay-plugins-sdk-6.1.0-ce-ga1/portlets/portlet-name/build.xml build-service
并通过 方法2:
cd "path to portlet"; ant build-service
我不知道确切的区别,但是当我在第一个方法之后执行git status时,git会报告很多差异。用第二种方法git很好。
我看到的两个不同之处如下:
1.方法1中没有liferay版权文本
2.缩进是不同的

出现这种行为的原因是什么?这对我来说不是一个拦截器或东西,但是当然我很难将目录更改为每个portlet来构建服务。或者需要在本地设置jenkins。

1 个答案:

答案 0 :(得分:0)

这是非常神奇的行为,我不能重复这一点。

使用构建服务,例如jenkins,设置sdk-path的属性。

的build.xml:

<project name="MyJsfTestPortlet-portlet" basedir="." default="deploy">
    <property file="build.${user.name}.properties"/>
    <import file="${project.dir}/portlets/build-common-portlet.xml" />
</porject>

build.myjenkins.properties(在同一个目录中):

project.dir=c:/6.1.GA-1/liferay-portal-6.1.0-ce-ga1-sdk

您可以使用此方法从sdk-dir移动portlet。