——此文章摘自《自己动手写开发工具
基于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>]