4

Antビルド環境では、いくつかのアイテムに対して同じタスクを実行する必要があります。AntContribforeachタスクはそのために役立ちます。ただし、リストはパラメーター内にあり、実際にはファイル内にリストがあります。Antでforeachのような方法でファイル内のアイテムを反復処理するにはどうすればよいですか?(擬似コード)のようなもの:

<foreach target="compile-module" listFromFile="$fileWithModules"/>

カスタムタスクを作成できてうれしいです。考えられる解決策についての提案を歓迎します。

4

1 に答える 1

11

私はファイルをプロパティにロードしてそれを反復しようとしましたが、うまくいきました:

<loadfile property="file-content" srcFile="${fileWithModules}"/>

<foreach
    target="compile-module"
    list="${file-content}"
    delimiter="${line.separator}"
    param="your-param-used-in-target"/>
于 2010-05-03T10:31:25.327 に答える