Un répertoire est considéré comme un répertoire de fonctions s'il contient un fichier feature.xml. Tous les autres répertoires sont considérés comme des répertoires de plug-ins qu'ils contiennent ou non un fichier plugin.xml ou manifest.mf.
Si les répertoires de plug-ins et de fonctions cible existent déjà, le transfert risque d'échouer et aucune erreur n'est affichée.
Le tableau ci-après décrit les attributs de la tâche pluginOrganizer.
| Attribut | Description | Attribut à spécifier obligatoirement. |
|---|---|---|
sourceDirectory |
Pour la tâche pluginOrganizer, répertoire source à utiliser. Il doit contenir des répertoires de plug-ins et de fonctions. |
Oui |
targetDirectory |
Répertoire dans lequel le contenu doit être déplacé. |
Oui |
<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 />"
Etes-vous satisfait ? Vous pouvez faire part de vos commentaires à l'adresse Jazz.net (enregistrement requis) : Commentaire dans les forums ou soumettre un bogue