自行控管

自行控管是電腦程式用來建立相同程式的新版本的活動。 自我控管在編譯器開發中是非常頻繁的,其中使用編譯器的目標語言撰寫 新版本的編譯器並自我編譯作為測試的一部份。 在 Eclipse 中,自我控管參照使用 Eclipse 來開發 Eclipse 外掛程式。 如果聽起來像是 PDE 的任務陳述式,它應該就是。利用使用 PDE 的優點,您已是自我控管。

PDE 支援兩種個別的自我控管的樣式。他們都有優點和缺點,並 設計供不同使用實務使用。他們依所管理的外掛程式相依性而不同。

  1. 簡單式(獨立式)自我控管使用外部外掛程式解析外掛程式參照。這很簡單,易於管理和瞭解,而且完全的適用於獨立式開發人員 (不使用遠端儲存庫與其他人分享程式碼的人)。

  2. 二進位專案自我控管 介紹匯入外部外掛程式 作為二進位專案至工作區的步驟。它們並未表示要修改而且通常使用在套件瀏覽器中的二進位專案 過濾器來隱藏。

如同第 2.1 版中的新特性一般,PDE 提供一個額外的樣式, 這是介於簡單與二進位專案自行控管之間的混合體。 在這種模式中,JDT 提供的類別路徑儲存器是用來代表相依外掛程式的項目。 這些項目是以動態方式進行計算,這視平台中的現行狀況而定。 如果在外面(外部)找到參照的外掛程式,則這個參照將解析為外部 JAR。 如果外掛程式是在工作區被找到的話,它將解析成專案參照。 工作區中的變更會自動影響儲存器中的類別路徑。 最終,既然需要時就會計算項目(未寫死在程式內及儲存), 因此目標平台中的變更並不會導致陳舊及/或破碎的類別路徑。

 
Copyright IBM Corporation and others 2000, 2003