日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

eclipse插件的发布

發布時間:2025/4/5 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse插件的发布 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在eclipse插件開發過程中免不了要發布1.0, 1.1, 1.2…….等等,隨著版本的遞增,假如每次都發布一個插件zip包,那使用者就想罵街了,每次都要先uninstall,然后install,中間還要兩次eclipse的重啟。

一般第三方插件會有2中形式共developer使用,一種是發布zip包,另一種是發布一個web site,eclipse對web site的支持相當好。Install時只需copy插件資源的URL(插件的update site)即可獲取插件資源進行安裝。之后有版本更新時,用戶只需點擊update按鈕即可更新。So easy

做為 developer,下面來說說eclipse 插件 web site 的發布

Web site?的發布

要發布web site,首先要為插件項目創建Feature Project 和 Update Site Project,對這個不太清楚的朋友可以看下我的上一篇文章“eclipse plugin?導出插件包”這邊已經準備好了一個Update Site Project

既然是web,那必須創建一個web服務器,比如Apache或者Tomcat。。。

用著方便,我在本地部署了一個Apache服務器(對web服務器的使用不熟悉的可以另找機會或者來信溝通)

Apache服務搭建完成之后,把Update Site Project整個工程都copy到Apache下可訪問的目錄中(對eclipse來說,實質是要Update Site Project下的5個File)。

發布服務完成之后的效果

OK,其實已經完成了,把地址copy一下,丟給人家就搞定了,不過現在演示,用的localhost,發布記得要把IP改成可訪問的靜態IP。

送佛送到西,演示一下安裝吧。

一路Next,搞定。

插件安裝完成之后

很高興的看到插件安裝后的結果。仔細看下版本是1.1.0

Web site?發布更新

當我們想把1.1.0的版本升級到1.2.0的時候,很簡單,只需要發布一個1.2.0的web site即可,然后使用者只需要點一下上圖中的Update按鈕就可以做插件更新,下面具體說說。

注意:插件版本更新需要更新幾個文件(還沒有找到一次更新多個文件的方式)

1. 插件本身的plugin.xml文件

2. Feature Project中feature.xml文件

Overview編輯器中

Plug-ins編輯器中

3. Feature Project下category.xml文件

修改前:

修改后:

4. Update Site Project 中 site.xml 文件

在這個文件中修改完Feature后記得要再次Build,否則前功盡棄

到此為止,版本修改完成,并且Update Site Project 已經Build完成。

按照 Web Site 發布的步驟再把之前發布的幾個文件替換掉

注意:URL不能改變,否則用戶無法直接做Update

插件更新的演示

回到之前插件安裝完成后的窗口

選中需要更新的插件,點擊Update按鈕。

看到1.2.0的新版本了吧,OK,一路Next。搞定。

通過Web Site發布eclipse插件版本,應該是現在比較流行的方式。

以上這些方式都是個人在開發過程中根據當前需要,不斷嘗試得到的。如有更好的或者更簡便的方法,歡迎來信溝通分享

總結

以上是生活随笔為你收集整理的eclipse插件的发布的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。