我们做的插件产品往往需要发到公网上,给客户或者其他测试人员下载和应用。那样您的插件就是以站点的形式暴露给公众了,谁都可以下载下来使用它。
首先我们先按照Eclipse的向导开发一个插件。
如图所示建立一个插件项目:
之后选择一个HelloWorld模板即可,如图
生成的插件项目代码结构如图所示:
而plugin.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="Sample Action Set"
visible="true"
id="HelloEclipsePlugin.actionSet">
<menu
label="Sample &Menu"
id="sampleMenu">
<separator
name="sampleGroup">
</separator>
</menu>
<action
label="&Sample Action"
icon="icons/sample.gif"
class="helloeclipseplugin.actions.简单响应"
tooltip="Hello, Eclipse world"
menubarPath="sampleMenu/sampleGroup"
toolbarPath="sampleGroup"
id="helloeclipseplugin.actions.简单响应">
</action>
</actionSet>
</extension>
</plugin>
|
好,一个简单的插件项目已经完成,下面应该针对这个插件项目另单独开发一个特性项目(Feature project),如下图向导:
选择下一步,将刚才创建的插件选中,如下图:
由此创建了插件相关的描述项目,HelloEclipsePluginFeature。代码结构如下
打开feature.xml后建立update site project,点击如下连接,自动创建站点项目。
写上站点项目的名字,勾上生成web页面列表的选项
打开站点项目的site.xml文件,首先创建一个名字叫HelloEclipsePlugin_1的Category,在此Category下面再建立一个feature,该feature是指向刚刚建立好的feature。
如下图:
之后点击build all按钮即可,build all之后的项目结构如下:
它是把插件、插件特性结合起来了。
好,下面发布我们的插件,我们要将此插件发布到Apache http server上,使得所有联网的人都可以通过update site的方式下载此插件。
首先下载Apache http server,从http://www.apache.org/可以下载该安装版,具体安装请参阅其它文档,安装之后它会默认在” C:\Program Files\Apache Software Foundation\ Apache2.2” 目录。打开浏览器,地址栏输入http://127.0.0.1(默认是80端口)出现如下画面,证明成功安装,而且服务已经开启。
可以修改” C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf”文件的Listen 80属性,改为Listen 8011,就说明现在http的服务端口是8011。
下面将刚刚的站点项目,整个项目拷贝到” C:\Program Files\Apache Software Foundation\Apache2.2\htdocs”下面。
好了,现在打开Eclipse的查找新插件界面。
输入地址:” http://127.0.0.1:8011/HelloEclipsePluginSite”
可以找到相关插件特性,下一步安装即可:
好了,安装成功后,重启一下Eclipse,就可以看到插件的效果了。
点击日食菜单图标
OK,结束。
- 大小: 63.1 KB
- 大小: 72.5 KB
- 大小: 85.7 KB
- 大小: 104.6 KB
- 大小: 24 KB
- 大小: 70.9 KB
- 大小: 66.3 KB
- 大小: 108 KB
- 大小: 8.1 KB
- 大小: 15.9 KB
- 大小: 58.4 KB
- 大小: 90.5 KB
- 大小: 19.6 KB
- 大小: 5.6 KB
- 大小: 137.8 KB
- 大小: 105.9 KB
- 大小: 99.8 KB
- 大小: 21.4 KB
- 大小: 18.2 KB
分享到:
相关推荐
### 将Eclipse插件发布成为站点形式 随着软件产品的迭代和更新,为了方便客户或测试人员能够便捷地获取并安装最新的插件版本,将Eclipse插件发布为站点形式是一种非常有效的方法。这种方式不仅提高了插件的可用性...
【标题】"net.sf.eclipse.tomcat.updatesite-2019-01-28.zip" 是一个针对Eclipse IDE的Tomcat服务器插件更新站点的压缩包,发布日期为2019年1月28日。这个插件主要用于帮助Eclipse用户更方便地集成、管理和调试...
标题“WB_v1.5.1_UpdateSite_for_Eclipse4.2”暗示这是一个Eclipse更新站点的打包版本,专门针对Eclipse IDE的4.2版本。这个更新站点可能包含了WB(可能代表Workbench或WebBuilder)插件的v1.5.1版本,用于增强...
以下将详细介绍Eclipse插件的使用及其相关知识点。 1. **Eclipse插件体系结构** Eclipse基于OSGi框架构建,其插件系统是其核心特性之一。每个插件都是一个独立的可执行单元,它们通过服务定位和依赖关系来交互。...
- **site.xml**:定义了更新站点的结构和内容,是Eclipse插件站点的标准格式文件。 - **features**和**plugins**目录:这两个目录通常包含更多的插件和特性包,Eclipse会解析这些内容并提供给开发者安装。 通过将...
本文将详细介绍一些常用的Eclipse插件及其在线更新地址,帮助开发者们更好地管理和更新他们的开发工具。 #### 插件介绍与更新地址 1. **1TomcatPlugin**:此插件为Eclipse提供了Tomcat服务器的集成管理功能,使...
点击“Add”按钮,输入插件的更新站点URL(如果你有.updateSite文件,就指向它的位置),然后按照向导操作。 4. **配置插件**: 安装完成后,可能需要进行一些配置。这可能包括设置ExtJS库的位置,以便插件可以...
**以Eclipse插件形式安装Spket** Spket是一款强大的JavaScript和AJAX开发工具,它提供了丰富的代码补全和语法检查功能,对于提高JavaScript开发效率有很大帮助。在Eclipse环境中安装Spket,可以通过以下步骤来完成...
"springsource-tool-suite-3.6.4.RELEASE-e4.5-updatesite" 是SpringSource Tool Suite针对Eclipse Mars的一个特定更新站点,用户可以通过它来安装或升级Spring相关的开发工具。 4. **content.jar 和 artifacts.jar...
用户可以通过Eclipse的内置软件更新机制(Help > Install New Software)来添加插件的更新站点,如"Net.sf.eclipse.tomcat.updatesite-2016-09-21",这个更新站点包含了插件的最新版本。在添加了更新源后,只需按照...
7. **插件更新**: "updatesite"这个文件可能是指插件的更新站点,开发者可以通过这个地址来检查和安装插件的新版本,获取最新的功能和修复。 8. **社区支持**: 插件背后有一个活跃的开发团队和用户社区,提供技术...
标题中的"**springsource-tool-suite-3.9.14.RELEASE-e4.16.0-updatesite.zip**" 提供了有关SpringSource Tool Suite(STS)的一个特定版本和它所基于的Eclipse IDE的信息。这表明你下载的是一个更新站点(update ...
**m2eclipse插件详解** m2eclipse(Maven for Eclipse)是Eclipse集成开发环境中的一个插件,它使得Eclipse能够完美地与Apache Maven构建工具结合,为开发者提供了一种在Eclipse中直接管理Maven项目的方式。这款...
这是一个包含了Eclipse插件和功能更新的在线仓库,用户可以通过这个站点下载并安装或更新所需的组件。QualityEclipse_v3.4.0_UpdateSite_for_Eclipse3.5.zip就是一个离线版本的Update Site,用户无需连接网络,也能...
标题中的“springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.zip”指的是SpringSource Tool Suite(STS)的一个特定版本,即3.4.0.RELEASE,它针对的是Eclipse集成开发环境的4.3.1版本。SpringSource Tool ...
【Crystal Reports for Eclipse--水晶报表eclipse插件】 Crystal Reports 是一款强大的报表设计工具,而 Crystal Reports for Eclipse 是其专为 Eclipse IDE 设计的插件版本。这款插件允许开发者在 Eclipse 平台上...
- **Update Site**:从插件作者提供的更新站点下载并安装。 - **Dropins**或**PlugInsNew**目录:将插件的`.jar`或`.zip`文件放入指定目录,Eclipse启动时会自动识别并安装。 8. **links**文件夹: - 在Eclipse...
标题中的"com.google.gdt.eclipse.suite.4.4.update.site_3.9.5.zip"是一个Google为Eclipse IDE创建的更新站点压缩包,版本号为3.9.5,针对的是Eclipse 4.4(代号Luna)平台。这个插件集主要目的是扩展Eclipse的功能...
3. `site.xml` - 这是Eclipse插件站点的配置文件,定义了插件的元数据,如版本信息、依赖关系和安装指示。 4. `features` 和 `plugins` 目录 - 这些通常包含插件的特性描述和实际的插件组件。 5. `images` 目录 - ...
"org.epic.updatesite"这个文件名很可能是指向Eclipse Perl插件(EPIC,即Eclipse Perl Integration)的更新站点。用户可以通过这个更新站点下载并安装插件。安装过程一般包括打开Eclipse的"帮助"菜单,选择"安装新...