Mylyn

Mylyn(舊稱Mylar)是eclipse的一個外掛程式,用於將任務管理和上下文管理無縫集成到Eclipse中。

Mylyn 簡介
Mylyn(舊稱Mylar)是eclipse的一個外掛程式,用於將任務管理和上下文管理無縫集成到Eclipse中。
1. 安裝 下載相應的Mylyn zip包,解壓縮開就是兩個資料夾:features和plugins,以及一個XML檔案:site.xml。將這兩個資料夾拷入或者以配置方式導入合適版本的Eclipse中就可以了。
2. 使用
重啟Eclipse,Window的preference配置視窗里就多了一個Task的選單,用於對Mylyn的配置。
點擊Window>show view> other(我的eclipse是英文版本),彈出的對話框中可以找到Mylyn的選項,它下面有兩個View可供選擇:Task List和Task Repositories。把兩個view都打開,可以看到Task List里是空的列表,因為還沒和任何存儲庫建立查詢聯接。
Mylyn的文檔中說可以與Bugzilla, Trac 和JIRA等存儲庫集成,由於沒有Trac和JIRA環境,本人只試了下與Bugzilla的集成,而且當我添加存儲庫時,發現也只能添加bugzilla類型的存儲庫,沒有其他類型的庫的建立嚮導。
具體步驟:
1. 在Task Repositories視圖中右擊空白處,在彈出選單中選擇Add Task repository
2. 彈出存儲庫建立嚮導框,按照添加存儲庫嚮導指示建立Bugzilla庫;
3. 建立好後會立即有對話框詢問是否需要增加一個查詢到Task List中,點擊是;
4. 彈出查詢配置對話框(用過bugzilla的人會覺得它很類似Bugzilla中的查詢界面),配置好查詢條件後,稍等片刻,查詢得到的所有結果會顯示在Task List視圖中。
由此就建立了基於任務管理的eclipse開發環境。Mylyn由兩大部分組成:集成的任務管理和自動上下文管理。自動上下文管理部分只有在使用當中才會發現Mylyn提供了很多方便之處。
Mylyn 通過任務跟蹤這樣的複雜機制擴展了 Eclipse SDK。任務(task)是您希望回調或與他人共享的任何工作單元,例如一個用戶報告的 bug,或者關於一個特性改進的說明。Mylyn 使您可以在工作區本地存儲任務,或者處理一個或多個任務儲存庫中的任務。(任務儲存庫 指諸如 Bugzilla、Trac 或 JIRA 之類的問題跟蹤器)。要連線到一個特定的任務儲存庫,還必須安裝用於該儲存庫的 Mylyn 連線器。
集成任務之後,Mylyn 將監視這些任務上的活動,以識別與當前任務相關的信息。此時,Mylyn 創建一個任務上下文 —— 與任務相關的所有工件的集合。這可以包括瀏覽過的文檔、編輯過的方法和引用過的 API。Mylyn 使用任務上下文使 UI 聚焦感興趣的信息、隱藏不感興趣的信息、自動發現相關的信息。具備了完成任務所需的信息,就可以減少執行搜尋、導航和滾動操作的時間,從而提高工作效率。通過突出任務上下文,Mylyn 還有助於多任務處理、計畫、重用過去的工作以及共享專家經驗。
使用 Mylyn 一段時間之後,您的工作方式會發生微妙但是重要的變化。一旦習慣了以任務為中心的工作方式,您很可能會發現工作效率有了極大的提高。您的工作變得井井有條,可以統籌管理數十個協作任務並跟蹤進程,這些事情都變得非常容易。

相關詞條

熱門詞條

聯絡我們