1

ソースパスまたはライブラリパスのユーザー定義リストでmxmlcFlexAntタスクを使用する方法を知っている人はいますか?

ユーザーは、Antプロパティファイルでソースパスやライブラリ(.swc)パスの任意のリストを定義できる必要があり、ビルドファイルはmxmlcタスクでこれらの値を使用できます。

これを機能させるためのトリック(おそらくフィルタリング/文字列置換を使用)はありますか?

4

3 に答える 3

1

これが役立つかどうかはわかりませんが、Ant ビルド ファイルに外部 XML を含めることができます。

<?xml version="1.0" ?>
<project name="test" default="test" basedir=".">

  <target name="setup">
    ...
  </target>

  <import file="./common.xml" />

</project>

外部ファイルでライブラリ (およびソース パス) の定義を定義する方法を探して、あなたの質問に出くわしました。ライブラリパスのリストと、リスト内の定義された各パスのファイルのサブリストを定義する必要がある可能性があるため、定義されたプロパティのリストをループすることは、私にはやや問題があるようです。

ライブラリとさまざまなソースパスを定義する外部ファイルを含めることは、より良い方法であり、同様に拡張可能な方法であると思われます.

于 2010-07-21T23:55:00.863 に答える
0

プロパティファイルから実行できるかどうかはわかりません。

これを Ant スクリプトで使用できます。

<source-path>
    <source-path path-element="my/src/dir" />
</source-path>
<library-path dir="my/libs/dir" append="true">
    <include name="*.swc" />
</library-path>

または、プロパティ ファイルからこれをシミュレートする Ant モジュールを開発することもできます。

プロパティファイルを動的にしたい理由がわかりません。通常はbuild.xmlの役割ですが、ねえ:)

于 2010-06-18T16:12:23.977 に答える