Un directorio se considera directorio de característica si contiene un archivo .xml de característica. Todos los demás directorios se consideran directorios plug-in independientemente de si contienen o no un archivo plugin.xml o manifest.mf.
Si los directorios destino plug-in y de característica ya existen, el desplazamiento puede no tener éxito y no se proporciona error.
La tabla inferior describe los atributos de la función pluginOrganizer.
| Atributo | Descripción | Necesario |
|---|---|---|
sourceDirectory |
Para la función pluginOrganizer, el directorio fuente a emplear. Se asume la existencia de plugins y directorios apropiados. |
Sí |
targetDirectory |
El directorio al que mover contenido. |
Sí |
<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 />"
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error