「相依關係」頁面

相依關係頁面會顯示您的外掛程式與其他外掛程式的相依關係。只要外掛程式提供外掛程式專案之類別路徑編譯所需的程式碼,這些外掛程式都必須在本頁全部列出。    當您修改相依關係的清單並儲存該檔案時,PDE 即會自動更新類別路徑。

「相依關係編輯器」頁面

 

請注意,清單中外掛程式的順序非常重要,因為它會指出執行時期的類別載入順序; 因此請視狀況使用上移下移按鈕來組織清單。

列在必要的外掛程式區段的外掛程式,可以在其「內容」對話框中標示成重新匯出。重新匯出相依關係,表示您外掛程式的用戶端可以免費取得這個相依關係。 千萬不要濫用這項功能,只能在該用的時候使用。

如果您的外掛程式需要特定版本的外掛程式才能妥當運作, 則可以在指定版本比對規則時,一起指定必要的版本。 您可以在 Platform ISV 手冊,看到更多有效值的相關資訊。

Eclipse 執行時期提供了在套件宣告相依關係的彈性, 而不需要明確地識別其起始外掛程式。這些套件會列在匯入的套件區段。

相依關係分析含有許多有用的特性,例如,在相依關係圖形中尋找週期。 執行時期不容許週期行為, 因此分析作業才能在測試之前,在外掛程式相依關係圖形執行加強檢查。

如果要在清單中選取一個外掛程式, 計算相依關係的範圍會列出外掛程式要求該相依關係提供的所有 Java 類型,以及所有的延伸點。 因此在本質上,它等於是告訴您為什麼您需要這個外掛程式。

由於相依關係清單中所有外掛程式的 JAR, 在執行時期時,都會出現在您的外掛程式類別路徑中, 因此千萬不能有您不需要的相依關係,因為它們會減慢載入類別的速度。 如果要尋找這類無關緊要的項目,並且移除它們,請使用本頁的尋找未使用的相依關係特性。