pluginOrganizer
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

pluginOrganizer

La función pluginOrganizer adopta un directorio de origen de plug-in y directorios de característica y los mueve aun directorio de destino con los subdirectorios de plug-in y de características. Si los subdirectorios plug-in y de características no existen en el destino, éstos se crearán. Esta es la estructura de directorios que requiere Eclipse pdebuild.

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.

targetDirectory

El directorio al que mover contenido.

Ejemplo

<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 />"

Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error