Makeurl タスク

説明

このタスクは 1 つ以上のファイル名を取得し、それらを URL に変換して、プロパティに割り当てます。たとえば、RMI または JNLP コードベースをセットアップする場合に役立ちます。ネストしたファイルセットがサポートされており、提供された separator で区切られた URL に変換されます。

パラメータ

属性 説明 タイプ 必須
file URL に変換されるファイル名 ファイル いいえ、ネストされたファイルセットまたはパスが提供されている場合
property URL に設定されるプロパティ名 文字列 はい
separator マルチ URL オプションのセパレータ 文字列 いいえ、デフォルトはスペース
validate 名前付きのファイルがすべて存在することを検証します。 boolean いいえ、デフォルトは true

入れ子の要素としてのパラメータ

fileset (org.apache.tools.ant.types.FileSet)

URL リストに含める JAR ファイルのファイルセット。それぞれがセパレータで区切られています。

path (org.apache.tools.ant.types.Path)

URL にパスを追加します。パス内のすべての要素が個々の URL エントリに変換されます。

プロパティ m2.repository.url をローカル Maven2 リポジトリのファイル URL に設定します。

<makeurl file="${user.home}/.m2/repository" property="m2.repository.url"/>

プロパティ codebase を、ネストされた要素として提供されたファイルの 3 つの URL に設定します。

<makeurl property="codebase">
  <fileset dir="lib includes="*.jar"/>
</makeurl>