知识大全 创建和打包Eclipse源代码插件

Posted 文件

篇首语:时间,就像海绵里的水,只要愿挤,总是有的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 创建和打包Eclipse源代码插件相关的知识,希望对你有一定的参考价值。

创建和打包Eclipse源代码插件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在Eclipse插件开发过程中 为了更好的维护和管理插件项目构建路径 最好将以前的单纯的Jar包转 换成Eclipse的插件包 如果属于开源的类库的话 我们可以获得它的源代码文件 在Eclipse中可以和容 易的查看和跟踪源文件 但有时我们也会碰到Source not found 的提示 比如这样

  

  碰到这样的情况 如果有源代码的话 可以新建一个源代码插件 这样就可以直接查看源代码文件 否则的话只能想其他办法 比如装一个反编译的插件 不过有时好像反编译的不好 处理常量的时候会乱 而且还没有JavaDoc文件 这里我来说明一下源代码插件的制作

  我们在项目中新建一个lib的文件夹 然后将dbutil jar及相关的jar包放入到这个文件夹 双击打开 META INF文件夹下的MANIFEST MF文件 切换到 Runtime 选项卡中 在右下角的ClassPath组中点击 Add 按钮 将lib目录下的jar文件添加到插件的构建路径中 然后在 Exported Packages 组中点 击 Add 按钮 将jar文件的Java包导出让其他插件项目可以引用 下面是截图

  

  这样就基本完成了 我们可以修改插件的一般信息 比如插件的版本好 插件的bundle名 称 添加对 应的依赖性 在这里我们使用的dbutil 版本 我们在MANIFEST MF文件的Overview选项卡修改对应的 信息

  

  然后我们导出这个插件包 因为采用链接jar包的方式 我们将它导出成文件夹插件的方式 右键选择 apache dbutil插件 然后选择 Export   >  File System   选择导出的位置 点完成就行了

  插件导出以后 我们只需要lib文件夹 META INF文件夹和build properties文件 其他的文件可以删 除 我们将导出的插件文件夹加上版本号 apache dbutil_ 这样Eclipse的插 件就完成了

  接下来我们插件的源代码插件 新建一个名称为 apache dbutil source 插件工程 名称命名规范是刚才的插件名称后面在加上 source 插件工程的文件层次结构为

  

  在我们新建完 apache dbutil source 插件工程后 在src源文件夹下新建一个文件 夹 文件夹的命名和我们刚才新建导出后的插件文件夹名称要是一样的 这里是 apache dbutil_ 接着再在这个文件夹下新建一个lib的文件夹 下面放我们的源代 码包 这里的压缩包必须是zip格式的 而且这个压缩包的文件的第一层一个就开始出现源代码包的包名 了

  

  也就是说你打开这个zip包应该直接看到上面的文件夹 这个zip文件命名也有讲究的 名称要和你新 建的Eclipse插件中引用的jar文件相关 比如你的插件中引用的是 dbunit jar 那么这个源代 码压缩文件名称应该为 dbunit src zip 这样就基本完成了

cha138/Article/program/Java/ky/201311/28905

相关参考

知识大全 Eclipse 3.0 简介和插件开发示例

Eclipse3.0简介和插件开发示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Eclip

知识大全 Eclipse插件开发中实现刷新和重编译介绍

Eclipse插件开发中实现刷新和重编译介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在做

知识大全 新Eclipse插件—为Java 、PHP和Rails的应用添加云托管功能

新Eclipse插件—为Java、PHP和Rails的应用添加云托管功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们

知识大全 eclipse插件的三种安装方法

   将插件直接拷贝到eclipse的plugins(有时候还包括features)目录下然后重启一下eclipse在eclipse的插件库中(>Help>S

知识大全 开发Eclipse插件

开发Eclipse插件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在本文中DavidGall

知识大全 Eclipse入门之使用指南及开发Eclipse插件 (2)

Eclipse入门之使用指南及开发Eclipse插件(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Eclipse经典开发教程插件安装

Eclipse经典开发教程插件安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Eclipse

知识大全 Eclipse插件的外挂安装方法

Eclipse插件的外挂安装方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Eclipse平

知识大全 Eclipse基础--plugin插件安装

Eclipse基础--plugin插件安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ecl

知识大全 Eclipse主要插件Lomboz介绍

Eclipse主要插件Lomboz介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Lombo