0

同期を強制する必要がある一連の .jar ファイルを含むファイルセットがあります。ただし、p4sync タスクは引数としてビューを取るため、ファイルセット内のファイルを渡す方法がわかりません。

注、私はこれを行うことができます:

<p4sync view="./lib/mod/hello-*" force="true"/>

しかし、これは失敗します:

<p4sync force="true">
   <fileset refid="lib.mod.hello"/>
<p4sync/>

何か案は?

4

1 に答える 1

1

タスクを使用してファイルセットを文字列プロパティに変換し、そのプロパティをタスク<pathconvert>のビュー値として使用できます。<p4sync>

<fileset id="files" dir=".">
    <include name="file1"/>
    <include name="file2"/>
</fileset>
<pathconvert refid="files" pathsep=" " property="view"/>
<p4sync view="${view}" force="true"/>
于 2013-02-16T00:42:02.130 に答える