Eclipse Plug in 開發 學習點滴(1) - 有關ResourcesPlugin類的使用和MANIFEST.MF檔案中的外掛程式包添加問題

來源:互聯網
上載者:User

最近由於某些因素導致我開始研究Eclipse plug in 的開發,通常來說Eclipse開發工具從官網找到對應的版本就能做開發了

開發具體項目的時候需要做很多對應的工具,但是有時候很難找到一款第三方的外掛程式來適合自己項目的應用。所以開始了Eclipse開發外掛程式的旅程

第一次開發很多類不熟悉開始看資料,中文資料挺難找,不過還是有許多的,過程中碰到的問題比資料上的要多一些。


從這裡開始記錄一些本人碰到的問題,以備今後再次遇到時能找到解決辦法,也希望給和我一樣開始開發Eclipse外掛程式的童鞋一點協助:


第一個遇到的找不到的類是ResourcesPlugin他存在在一個叫org.eclipse.core.resources包中

應該所有關於開發外掛程式的文章都會提到這個類,非常重要的類

但是在產生一個Eclipse plug in 外掛程式工程的時候,如果不做以下的操作,可能它將不會被直接當做一個固有的擴充包被添加進項目

所以,需要找到項目中的META-INF檔案夾,開啟MANIFEST.MF檔案,選中Dependencies標籤頁

修改Title為Required Plug-ins內容, 點擊add...按鈕,輸入resources文字,他會自動過濾出剛才提到的包,然後儲存一下MANIFEST.MF檔案

進入項目源檔案就可以使用ResourcesPlugin類了。


當然修改該項目的Libraries添加這個jar包也是可以同樣起到這個作用。

但是,MANIFEST.MF還有其他作用,就是發布的時候把這個jar包直接也一起打包進去,比較完整的外掛程式會讓其他人裝的時候避免很多不必要的麻煩.


注:在MANIFEST.MF裡已經存在了org.eclipse.ui包和org.eclipse.core.runtime包,不清楚為什麼不把org.eclipse.core.resources這個包也一併自動添加進來。

有知道原因的童鞋請告訴我,萬分感謝。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.