feature.xml ファイルが含まれる場合、そのディレクトリーはフィーチャー・ディレクトリーと見なされます。 plugin.xml または manifest.mf ファイルが含まれるかどうかにかかわらず、他のすべてのディレクトリーはプラグイン・ディレクトリーと見なされます。
ターゲットのプラグイン・ディレクトリーとフィーチャー・ディレクトリーがすでに存在する場合、移動が正常に完了せず、エラーも表示されない場合があります。
以下の表で、pluginOrganizer タスクの属性について説明します。
| 属性 | 説明 | 必須 |
|---|---|---|
sourceDirectory |
pluginOrganizer タスクでは、使用されるソース・ディレクトリー。これは、プラグインおよびフィーチャー・ディレクトリーを含むことが想定されます。 |
はい |
targetDirectory |
コンテンツの移動先のディレクトリー。 |
はい |
<property name="pluginOrganizerSrc"
value="${java.io.tmpdir}/toolkittest/src" />
<property name="pluginOrganizerTarget"
value="${java.io.tmpdir}/toolkittest/target" />
<touch file="${pluginOrganizerSrc}/plugin/plugin.xml" mkdirs="true" />
<touch file="${pluginOrganizerSrc}/feature/feature.xml" mkdirs="true" />
<pluginOrganizer sourceDirectory="${pluginOrganizerSrc}"
targetDirectory="${pluginOrganizerTarget}" />
<available file="${pluginOrganizerTarget}/plugins"
property="pluginsExists" />
<fail message="Did not find plugins directory at expected location: ${pluginOrganizerTarget}/plugins"
unless="pluginsExists" />
<available file="${pluginOrganizerTarget}/features"
property="featuresExists" />
<fail message="Did not find features directory at expected location: ${pluginOrganizerTarget}/features"
unless="featuresExists />"
この情報はお役に立ちましたか? Jazz.net でフィードバックをお送り頂けます (登録が必要です): フォーラムにコメントを記入したり、バグを送信したりすることができます。