Eclipse插件开发打包为Update Site
1. 假设你的插件已经开发完毕,剩下打包了,请在此之前确认以下事项;
程序中需要加入的第三方Jar包,不能自己在 Build Path 中手动加入, 必须使用下面的方法.
其他的第三方 Jar 包 (包括 Classpath) Runtime -> Classpath -> Add(New)
2. 开始打包:选择Export->Deployable plug-in and fragments
勾选你的插件项目然后导出即可。这时候你的插件项目中将含有一个plugins目录,下面有一个jar包,将这个jar包拷贝到eclipse/plugins目录下即可实现安装。当然我们更希望的是能有更和谐的安装方式---------Update Site。
3. 开始构建Update Site
首先需要说明,其实Plug-in development也有建立Update Site Project的,但是我个人觉得比较复杂,如果你的插件不是那么复杂的话,手写配置文件就可以了。
1) 建立目录结构如下:
拷贝之前我们说到的jar到plugins下面,其中update的上层是你的插件根目录,如veloeclipse。然后在update下面建立一个site.xml文件。它应该是这样的:
<?xml version="1.0" encoding="UTF-8" ?>
<site>
<feature url="features/com.googlecode.veloeclipse.ui_2.0.6.featrue.jar" id="com.googlecode.veloeclipse.ui" version="2.0.8" />
</site>
|
其中的com.googlecode.veloeclipse.ui_2.0.8.jar是你的features,关于features请参照我转载的另一篇文章:http://forchenyun.iteye.com/blog/664200
请大家记住com.googlecode.veloeclipse.ui这个id,下面还会用到。
随后进入features并建立一个和你的plugins目录下面的jar(之前我们Export出来的)名称一样的目录如:com.googlecode.veloeclipse.ui_2.0.6
在这个目录下面建立一个feature.xml文件,它应该是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="com.googlecode.veloeclipse.ui"
label="timeclipse"
version="1.0.0"
provider-name="Vsearch"
plugin=" com.googlecode.veloeclipse.ui ">
<description>
这里写一些插件的描述信息,也可以不写
</description>
<copyright>
Copyright 2003-2010, 版权所有
</copyright>
<license url="http://www.gnu.org/licenses/gpl.txt">
…这里将其省略,大家去上面的网址上面文字copy到这里,不写安装时会报错
</license>
<url>
<update label=" updates" url="这里填你最后发布的update地址"/>
</url>
<requires>
<import plugin="org.eclipse.ui.views"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui.workbench.texteditor"/>
<import plugin="org.eclipse.ui.editors"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.compare"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.ui.console"/>
<import plugin="org.eclipse.debug.ui"/>
</requires>
<plugin
id="com.googlecode.veloeclipse.ui"
download-size="0"
install-size="0"
version="1.0.0"/>
</feature>
|
随后使用命令行进入到com.googlecode.veloeclipse.ui_2.0.6这个目录,运行以下命令:
jar cvf com.googlecode.veloeclipse.ui_2.0.6.featrue.jar *.*
名字无所谓,只要和之前site.xml里面的一样就可以了。
随后将此文件拷贝到features目录下,然后你的com.googlecode.veloeclipse.ui_2.0.6也可以删除了。
至于用什么服务器提高update服务就无所谓了,只要可以访问的就行,当然最好是subversion
网上的文章一般都忽略了license,所以在安装的时候会报错,注意一些就可以了。
- 大小: 23.1 KB
- 大小: 28.9 KB
- 大小: 27.6 KB
- 大小: 2.2 KB
分享到:
相关推荐
Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf
eclipse插件开发指南.pdfeclipse插件开发指南.pdf
Eclipse插件开发方法与实战,一本不错的eclipse的插件开发参考书,感兴趣的可以下下看看!
Eclipse插件开发教程PPT Eclipse插件开发教程PPT
eclipse properties插件propedit 6.0.4 update site离线安装包 properties的最后一个版本 1) 此为最新的最后一个版本 6.0.4 2) 此为制作的update site方式,可以采用link模式来安装!
《Eclipse插件开发》由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心...
《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》主要介绍了开发Eclipse商业插件的完整过程,并从标准窗口小部件工具集、命令与操作、视图、透视图、实现帮助、国际化等方面对创建Eclipse商业插件进行了详细...
《Eclipse插件开发学习笔记》PDF 高清版
Eclipse插件开发Eclipse插件开发Eclipse插件开发Eclipse插件开发http://www.ibm.com/developerworks/cn/java/os-ecplug/
《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》主要介绍了开发Eclipse商业插件的完整过程,并从标准窗口小部件工具集、命令与操作、视图、透视图、实现帮助、国际化等方面对创建Eclipse商业插件进行了详细...
Eclipse插件开发指南 Eclipse插件开发指南
Eclipse插件开发中编辑器代码的定位、背景色改变、高亮
本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍...
《Eclipse插件开发》是一本介绍Eclipse插件开发的权威参考书。它对Eclipse插件开发进行了全程详细指导,内容不仅包括Eclipse使用入门、Eclipse基础结构、SWT、JFace、操作、视图、透视图、标记、性质、构建器等插件...
2,jdeclipse_update_site.zip下载好了之后,解压,将plugins文件下的jd.ide.eclipse_0.1.3.jar和jd.ide.eclipse.win32.x86_0.1.3.jar 复制到eclipse安装目录下的plugins里 ,假设eclipse的安装目录为:D:\soft\...
本书第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等...本书内容全面,讲解仔细,不仅适合没有Eclipse平台技术基础的相关人士,也适合了解相关技术、具有一定插件开发能力的读者。
Eclipse插件开发学习笔记全书分为4篇共24章+配套全部源码。
资源名称:Eclipse插件开发学习笔记内容简介:《Eclipse插件开发》由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面...
eclipse插件开发指南.pdf eclipse插件开发指南.pdf eclipse插件开发指南.pdf