制作和使用SSH配置文件提示插件

来源:互联网 发布:对网络暴力的调查报告 编辑:程序博客网 时间:2024/06/05 14:11

 

 

MyEclipse中制作和使用SSH配置文件提示插件许锅锅

        前段时间需要用aptana的插件,经过半个小时aptana的插件集成到了MyEclipse中,那时我也没注意,只知道在MyEclipse中的插件需要放到MyEclipse的安装目录下的MyEclipse10下的dropins文件下才好使。前几天从网上了解到在MyEclipse中还需要建立一个feature的插件工程才行,开始也不懂。

        后来没事的时候来了个灵感,插件不都是有feature文件夹和plugins文件夹的吗?难道我要做的插件也必须有这两个文件夹吗?于是比对aptana那个插件里的文件,发现两个文件夹里的文件是有关系的。Feature文件夹里的xml配置文件引用了plugins里的文件。我马上就知道怎么做MyEclipse的插件了。于是先建立了plug-in的工程,又建立了feature的工程,果然在建立feature工程的时候发现了与plugins文件夹里的文件相关联的设置。

         最终将导完的插件,按照aptana插件那样的方式,集成到了MyEclipse中。后来经过多次的测试,发现建立feature工程是不必要的,只要将插件项目的jar包放到dropins文件夹里就行了。这让我很哭笑不得。不过我认为建立feature文件夹是很有必要的,里面设置了插件的相关的信息,而且也显得很正规一点。

方式一:只建立插件工程。将导出的jar包放到dropins文件夹下。

方式二:建立插件工程和feature工程。将两个文件夹放到名为ecliipse的文件夹下。在dropins文件夹下建立一个任意名字的目录,将eclipse的文件夹放到里面即可。

无论哪种方式基本都是一样的。好了,开始我们的工作吧!

1、先准备好需要的dtd文件和schema文件,这次我增加了Hibernate4Spring3.1Spring3.2的支持。如图所示:


 

2、然后启动MyEclipse,新建一个插件的项目,如图所示:

3、在打开的对话框中输入项目的名称,这里项目的名称采用和Java包的一样的命名方式,这样就可以作为下一步的ID值了。其中第二个字符串代表了提供者或公司名,如图所示:


4、从接下来来的图中可以看到的ID,即生成插件的名字,VersionNameProvider等属性,和java的环境,这里我不做任何的更改,默认就行。如图所示:


5、在打开的对话框中,选择插件的模板,这里不选择任何的模板,单击Finish按钮完成项目的创建,如图所示:


6、然后在项目中建立一个文件夹,用来放置SSH配置文件的dtd文件和schema文件,这里我还是将三个框架的文件分开了。放完之后项目的结构如图所示:


7、在正常的情况下会出现一个设置的页面,如果没有出现,则双击上图中的MANIFEST.MF文件,如图所示:


8、打开该页面之后,选择上图中标记位置的“Dependencies”连接,打开如下的页面,选择图中标记的Add按钮,如下图所示:


9、在打开的“Plug-in Selection”对话框中,选择添加要依赖的包“org.eclipse.wst.xml.core”,单击“OK”返回,如下图所示:


10、上边的设置完成之后,接下来要选择下方的“Extensions”选项卡,在该页面中选择“Add”按钮,如图所示:


11、在打开的“New Extension”页面中,选择要添加的扩展点“org.eclipse.wst.xml.core.catalogContributions”,单击“Finish”按钮完成返回,如下图所示:


12、然后在该节点上单击鼠标右键选择“New”下的“catalogContribution”选项,如下图所示:


13、接下来是很很要的,如果配置dtd,在该节点上单击鼠标右键选择“New”下的“public”选项,如果配置schema,则选择“uri”选项,新建一个public节点,先建立public,如下图所示:


14、添加完成之后,便是最重要的设置了,我们要将每个dtd的信息配置到插件项目中,按照如下图的设置,将dtd的基本信息添加到设置中,对于每一项的含义,如果学过XML的话就应该有所了解了。


15、添加完dtd之后,开始添加schema文件,开始添加schema文件,对于schema文件,要选择uri选项,如图所示:


16、按照下图的设置添加多个schema文件,如图所示:


17、所有的文件添加完成后,如图所示:


18、接下来选择下方的“plugin.xml”选项卡,可以看到设置所对应的XML文件,在添加的时候,可以在这添加,可以快一点。如图所示:


19、接下来便是要导出jar包的设置,选择“build”选择卡,按照下图的选择,选中要导出的文件,如下图所示:

20、接下来选择“文件”菜单的“Export”选项,选择下图的标记位置,如图所示:

如需成品,请留言……

原创粉丝点击