PropertySet

Ant 1.6 より

サポートするタスクの中で参照して使われる、プロパティの集合をグループ化します。

属性 説明 必須
dynamic この集合が使われるたびに再評価するかどうか。デフォルトは "true"。 No

ネストされる要素により指定されるパラメータ

propertyref

現在のプロジェクトから、プロパティの集合に含めるプロパティを選択します。

属性 説明 必須
name 指定した名前を持つプロパティを選択します。 これらのうちどれか1つ
prefix 指定した文字列で始まる名前を持つプロパティを選択します。
regexp 指定した正規表現にマッチするプロパティを選択します。regexp マッパータイプと同様に、サポートされている正規表現ライブラリが必要です。
builtin 組み込みのプロパティの集合を選択します。この属性の有効な値は、すべての Ant のプロパティのための all や、システムプロパティのための system、Ant起動時にコマンドラインで定義したすべてのプロパティ(加えて幾つかの特別なAnt内部のプロパティ)のための commandline があります。

propertyset

propertyset は、より多くの propertyset との和集合として使用することができます。

例:

<propertyset id="properties-starting-with-foo">
  <propertyref prefix="foo"/>
</propertyset>
<propertyset id="properties-starting-with-bar">
  <propertyref prefix="bar"/>
</propertyset>
<propertyset id="my-set">
  <propertyset refid="properties-starting-with-foo"/>
  <propertyset refid="properties-starting-with-bar"/>
</propertyset>

"my-set" という名前の集合の中に、"foo" か "bar" で始まるすべてのプロパティを含めます。

mapper

mapper は、最大で 1つ指定することができます。mapper は、プロパティキーの名前を変更するために使われます。例:

<propertyset id="properties-starting-with-foo">
  <propertyref prefix="foo"/>
  <mapper type="glob" from="foo*" to="bar*"/>
</propertyset>

"foo" で始まるすべてのプロパティを含めますが、プロパティの名前を "bar" で始まるように変更します。


Copyright © 2003-2004 The Apache Software Foundation. All rights Reserved.

[訳注: これは浦本 和則が翻訳しました.日本語訳に対するコメントがあれば、 report@jajakarta.orgに送って下さい。]