Ein Verzeichnis wird als Featureverzeichnis betrachtet, wenn es eine Datei mit dem Namen 'feature.xml' enthält. Alle anderen Verzeichnisse werden als Plug-in-Verzeichnisse betrachtet, unabhängig davon, ob sie eine Datei 'plugin.xml' oder eine Datei 'manifest.mf' enthalten.
Wenn das Ziel-Plug-in-Verzeichnis und das Zielfeatureverzeichnis bereits vorhanden sind, wird die Versetzung möglicherweise nicht erfolgreich ausgeführt und es wird kein Fehler zurückgegeben.
In der nachfolgenden Tabelle werden die Attribute der Task 'pluginOrganizer' beschrieben.
| Attribut | Beschreibung | Erforderlich |
|---|---|---|
sourceDirectory |
Für die Task 'pluginOrganizer' das zu verwendende Quellenverzeichnis. Für dieses Verzeichnis wird angenommen, das es Plug-in- und Featureverzeichnisse besitzt. |
Ja |
targetDirectory |
Das Verzeichnis, in das Inhalt zu versetzen ist. |
Ja |
<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 />"
War dies eine Hilfe? Sie können Ihr Feedback bei Jazz.net (Registrierung erforderlich) geben: Geben Sie Ihre Kommentare in den Foren oder senden Sie einen Bug.