0


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

这种行为有什么原因吗?这对我来说不是一个障碍或其他东西,但是将目录更改为每个 portlet 以构建服务肯定会让我很恼火。或者需要在本地设置 jenkins。

4

1 回答 1

0

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

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

构建.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。

于 2012-04-25T16:48:38.017 回答