——此文章摘自《自己動手寫開發工具
基於Eclipse的工具開發》定價
¥
特價
¥
詳細>>
http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
在這個例子中將要實現一個為項目添加 lucene支持的功能用戶在項目上右擊選擇菜單中的【為項目添加lucene支持】命令以後插件就會把lucene的jar包和源碼包復制到項目的lib目錄下並且將jar包加入構建路徑如圖所示為增加lucene支持前的項目結構
http://developcsaicn/Java_Eclipse/images/jpg>
圖 增加lucene支持之前的項目結構
用戶在項目上右擊在彈出的快捷菜單中選擇【為項目添加lucene支持】命令後的項目結構如圖所示
http://developcsaicn/Java_Eclipse/images/jpg>
圖 增加lucene支持之後的項目結構
圖是項目的構建路徑
http://developcsaicn/Java_Eclipse/images/jpg>
圖 增加的lucene包
首先新建一個插件工程並將JDT相關的依賴項加入然後添加一個orgeclipseuipopupMenus的擴展點如果不熟悉怎麼添加可以使用插件向導中的彈出菜單向導
需要注意contribution的配置如圖所示
http://developcsaicn/Java_Eclipse/images/jpg>
圖 contribution的配置
此插件只針對Java項目起作用因此 objectClass中填入orgeclipsejdtcoreIJavaProjectadaptable選擇true如果是用向導生成的那麼請記住清空nameFilter下面是核心類ActionAddLucene的實現代碼
right>[] [http://developcsaicn/Java_Eclipse/htm>] [http://developcsaicn/Java_Eclipse/htm>] [http://developcsaicn/Java_Eclipse/htm>]
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28991.html