pluginOrganizer
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

pluginOrganizer

pluginOrganizer 作業會取得外掛程式和特性目錄的來源目錄,將它們移到含有外掛程式和特性子目錄的目標目錄中。 如果目標沒有外掛程式和特性子目錄,便會加以建立。 這是 Eclipse PDE 建置所需要的目錄結構。

目錄只要含有 feature.xml 檔,便會視為特性目錄。 所有其他目錄都視為外掛程式目錄,不論它們是否包含 plug-in.xml 或 manifest.mf 檔,都是如此。

如果目標已有外掛程式和特性目錄,移動有可能不成功,不會提供錯誤。

下表說明 pluginOrganizer 作業屬性。

屬性 說明 必要

sourceDirectory

如果是 pluginOrganizer 作業,則為要使用的來源目錄。 假設它含有 plugin 和 feature 目錄。

targetDirectory

內容要移往的目錄。

範例

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

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤