2012-04-25 5 views
0

で多くの違いが発生し、私は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は多くの差異を報告します。 2番目の方法でgitは問題ありません。私が見た
2 diiferencesは以下のなかった:方法で
1.ませLiferayの著作権テキスト1
2.インデントはアリ-f</パス/に/ビルド>ビルドサービスをgitのレポ

この動作のための何らかの理由違うのですか?これはブロッカーではありませんが、サービスを構築するためにディレクトリを各ポートレットに変更することを悩ませることは確かです。または、ジェンキンをローカルに設置する必要があります。

答えて

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:あなたはSDK-DIRからポートレットを移動するには、このメソッドを使用することができ、一度に

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

+0

ありがとうございました。それはジェンキンについてのヒントでした。しかし、私はまだant/liferayの奇妙な行動について疑問を抱いています。私は残念ながら毎回それを再現することができます:) – htulsiani

関連する問題