pluginOrganizer
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

pluginOrganizer

Úloha pluginOrganizer vezme zdrojový adresář modulu plug-in a adresáře funkcí a přesune je do cílového adresáře s modulem plug-in a s adresáři funkcí. Pokud v cílovém adresáři modul plug-in a podadresáře funkcí neexistují, budou vytvořeny. Toto je adresářová struktura, kterou vyžaduje Eclipse pdebuild.

Adresář se považuje za adresář funkcí, pokud obsahuje soubor feature.xml. Všechny další adresáře se považují za adresáře modulu plug-in bez ohledu na to, zda obsahují či neobsahují soubor plugin.xml nebo manifest.mf.

Pokud již cílový adresář modulu plug-in a adresář funkcí existují, přesun se nemusí zdařit a není vyhlášena žádná chyba.

Níže uvedená tabulka popisuje atributy úlohy pluginOrganizer.

Atribut Popis Nezbytný

sourceDirectory

Pro úlohu pluginOrganizer je to zdrojový adresář, který se má používat. Předpokládá se, že v něm existují adresáře modulů plug-in a funkcí.

Ano

targetDirectory

Adresář, do kterého se má obsah přesunout.

Ano

Příklad

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

Váš názor

Byla tato pomoc užitečná? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu