我们做的插件产品往往需要发到公网上,给客户或者其他测试人员下载和应用。那样您的插件就是以站点的形式暴露给公众了,谁都可以下载下来使用它。
首先我们先按照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插件开发打包为Update Site 开发完后的插件如何打包。
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 properties插件propedit 6.0.4 update site离线安装包 properties的最后一个版本 1) 此为最新的最后一个版本 6.0.4 2) 此为制作的update site方式,可以采用link模式来安装!
eclipse 常用插件 整理 eclipse 常用插件 整理 eclipse 常用插件 整理
CodePro Analytix Eclipse插件,可自动化生成单元测试类。CodePro Analytix Eclipse插件,可自动化生成单元测试类。
Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件Eclipse插件...
此插件是Tomcat针对eclipse4.6和eclipse4.10的插件,
scala eclipse插件 拷贝到相应的目录即可使用,百度一大堆
svn1.1.9集合eclipse的插件包和配置方法
官网下载 WB_v1.1.0_UpdateSite_for_Eclipse3.7 WB_v1.1.0_UpdateSite_for_Eclipse3.7 WB_v1.1.0_UpdateSite_for_Eclipse3.7 适于Eclipse3.7窗体开发
axis2-eclipse插件
Eclipse插件开发Eclipse插件开发Eclipse插件开发Eclipse插件开发http://www.ibm.com/developerworks/cn/java/os-ecplug/
WindowsBuilder是eclipse的一个插件,安装此插件可以帮助我们快速的创建窗口程序。
sonar eclipse插件sonarlint,原先的插件已经被启用,这是最新的,如果连接本地sonar服务器,需要在eclipse.ini中配置启动参数,参数为org.sonarlint.eclipse.core/server_url 值为sonar服务器地址,如果不配置默认...
eclipse jetty插件,从http://run-jetty-run.googlecode.com/svn/trunk/updatesite站点下载了文件,删除不必要的文件,做成可以使用link方式安装的压缩包。下载run-jetty-run.zip文件,解压后再编写个links文件丢到...
org.eclipse.egit-updatesite-1.3.0.201202151440-r-site eclipse git插件
NC的Eclipse开发插件,用于NC二次开发使用,将插件集成到eclipse后就可以进行NC二次开发了
Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf
Download and unzip the JD-Eclipse Update Site, Launch Eclipse, Click on "Help > Install New Software...", Click on button "Add..." to add an new repository, Enter "JD-Eclipse Update Site" and select ...