`
jishublog
  • 浏览: 866517 次
文章分类
社区版块
存档分类
最新评论

在Eclipse中制作SSH配置文件提示插件

 
阅读更多

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

这篇博客算是对原先的“在Eclipse中制作和使用struts2配置文件提示插件”的博客一个升级吧!原先的那篇没有Spring的提示,那时的我还不知道如何给Spring的配置文件进行,这几天,刚刚知道了。制作了这个插件之后,可以在任何的工作空间有效,不过现在我还不知道在MyEclipse中怎样才能好使。现在的插件只是针对Eclipse的。对于MyEclipse的插件还在进一步的研究之中。现在将制作SSH配置文件提示插件的方法分享给大家。

1、首先准备好常用的SSH配置文件的约束文件,包括了dtd文件和schema文件,如图所示:

2、然后在Eclipse中新建一个插件的项目(Plug-in Project),如图所示:

3、在出现的“New Plug-in Project”对话框中,输入项目的名称,并选择插件所对应的Eclipse的版本,这里选择现在比较流行的Eclipse3.7,单击next按钮继续,如图所示:

4、在打开的页面中要求用户输入所需的一些信息,设置插件的ID,会作为插件名的开头的一部分,版本和名字,以及该插件的提供者和运行的环境,尽量选低版本的环境,如果选高了可能无法运行,并取消第一个复选框的选中状态,如图所示:

5、在打开的页面中会要求用户选择插件的模板,这里不用任何的模板,所以取消复选框的选中状态,如图所示:

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、这样xmldtd文件就添加完成了,接下来添加xmlschema文件,如图所示选择uri

16、按照下图的设置添加多个schema文件,name里写上xmlns的属性值+文件名,截图有点大了,如图所示:

17、添加完成后的效果如下所示:

18、接下来选择下方的“plugin.xml”选项卡,可以看到设置所对应的XML文件,如下图所示:

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

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

21、在打开的对话框中,按照下图的设置进行导出,如图所示:

22、完成之后便会在桌面的生成对应的文件了,如图所示:

23、把这个插件放到Eclipse的插件文件夹中,就可以了,重新启动Eclipse之后,可以看到成功的配置了这个插件。

Eclipse中的SSH配置文件提示插件的下载地址为:http://download.csdn.net/detail/long2010yu2010/5437909

希望大家在转载的时候,指明文章的出处。

分享到:
评论

相关推荐

    SSH配置文件提示插件

    这是我做的SSH配置文件的提示的插件,是Eclipse版本的。

    SSH代码自动生成工具2

    在当前javaEE开发中,软件工业化,大规模生产的特点越来越突出,如何快速搭建项目环境,又快又好的团队开发?这个问题迫在眉睫。JSmart就是这样的一个用于快速开发javaEE项目的一个Eclipse插件。它可以使程序员节省...

    SSH代码自动生成工具(1/5)

    在当前javaEE开发中,软件工业化,大规模生产的特点越来越突出,如何快速搭建项目环境,又快又好的团队开发?这个问题迫在眉睫。JSmart就是这样的一个用于快速开发javaEE项目的一个Eclipse插件。它可以使程序员节省...

    java技术员必下的最强大的插件,搜索JSmart_1.3.1.jar(寻觅插件)然后下载

    3、如果涉及到新建JSP页面,注意在新建文件时选择'寻觅插件'下的向导,可以快速构建JSP列表页面. <br> 主要功能: 1、SSH框架一键配置 2、JSP列表标签导入及JSP页面列表快速生成(内置两套开源标签)...

    Java_EE企业应用实战SSH(第三版)-part3

    1.4.2在线安装Eclipse插件 1.4.3从本地压缩包安装插件 1.4.4手动安装Eclipse插件 1.4.5使用Eclipse开发JavaEE应用 1.4.6导入Eclipse项目 1.4.7导入非Eclipse项目 1.5Ant的安装和使用 1.5.1Ant的下载和安装 ...

    SSH+JBPM的整合

    使用jbpm-starters-kit-3.1.4生成数据库表及安装eclipse图形化配置插件 部署jbpm的jar包和moudle的jar包 部署hbm文件到项目 设置大字段string-max 配置configration、template 过滤器的设置与建立 编写发布...

    java开发者必用的插件,搜索JSmart_1.3.1.jar(寻觅插件)然后下载

    3、如果涉及到新建JSP页面,注意在新建文件时选择'寻觅插件'下的向导,可以快速构建JSP列表页面. <br> 主要功能: 1、SSH框架一键配置 2、JSP列表标签导入及JSP页面列表快速生成(内置两套开源标签)...

    2018尚硅谷Git和GitHub视频教程

    43.Eclipse中Git插件简介 44.Eclipse中把工程初始化为本地库 45.在Eclipse中设置本地库范围签名 46.Eclipse中Git图标的介绍 47.Eclipse特定文件介绍以及为什么要忽略它们 48.忽略Eclipse中的特定文件 49.Eclipse中...

    Java_EE企业应用实战SSH(第3版)-part2

    1.4.2在线安装Eclipse插件 1.4.3从本地压缩包安装插件 1.4.4手动安装Eclipse插件 1.4.5使用Eclipse开发JavaEE应用 1.4.6导入Eclipse项目 1.4.7导入非Eclipse项目 1.5Ant的安装和使用 1.5.1Ant的下载和安装 ...

    Java_EE企业应用实战SSH(第3版)-part1

    1.4.2在线安装Eclipse插件 1.4.3从本地压缩包安装插件 1.4.4手动安装Eclipse插件 1.4.5使用Eclipse开发JavaEE应用 1.4.6导入Eclipse项目 1.4.7导入非Eclipse项目 1.5Ant的安装和使用 1.5.1Ant的下载和安装 ...

    wsdl2java源码-InterviewTasks:在面试过程中为Java开发人员角色分配的任务

    wsdl2java源码Spring Boot 有用的链接 Spring JdbcTemplate - 使用命名参数 SpringBoot 环境变量替换 Google:SpringBoot ...在 ...中使用 ...变量在 ...中传递命令 ...将资源、配置文件添加到 jar 中 从文件中

    围棋java源码eclipse-book-examples:Vaadin之书的例子

    您应该在导入之前创建服务器,因为项目文件可能会将其称为编译目标。 不确定是否相关 在 Eclipse 中创建 TomEE 服务器 在服务器视图中,右键单击 →新建→服务器 在“新建服务器”向导中: - 选择Ap

    JAVA上百实例源码以及开源项目

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    后台管理系统

    在eclipse中导入maven项目。点击eclipse菜单File-Import,选择Maven-Existing Maven Projects。创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。 创建mysql数据库...

    java源码包2

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax...

    java开源包1

    [ini4j] 是一个简单的Java类库,用来读写Windows的ini配置文件。同时还包含一个 Java Perferences API 的实现。 拒绝服务测试工具 Port Groper PortGroper 是一款java写的开源拒绝服务测试工具,它不是僵尸网络类的...

    java开源包11

    [ini4j] 是一个简单的Java类库,用来读写Windows的ini配置文件。同时还包含一个 Java Perferences API 的实现。 拒绝服务测试工具 Port Groper PortGroper 是一款java写的开源拒绝服务测试工具,它不是僵尸网络类的...

    java开源包2

    [ini4j] 是一个简单的Java类库,用来读写Windows的ini配置文件。同时还包含一个 Java Perferences API 的实现。 拒绝服务测试工具 Port Groper PortGroper 是一款java写的开源拒绝服务测试工具,它不是僵尸网络类的...

Global site tag (gtag.js) - Google Analytics