码迷,mamicode.com
首页 > 系统相关 > 详细

Eclipse 插件产品发布成站点形式 Update Site

时间:2014-08-01 19:57:02      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:rcp   update site   插件产品   打包   发布成站点   

Eclipse 插件产品发布成站点形式 Update Site

       通过Update Site Project项目将自己做的插件产品发布到公网上,给客户或其他测试人员下载和应用,这样自己的插件就以站点的形式暴露给公众了,谁都可以下载下来试用它。

1. 创建Plug-inProject项目

首先我们先按照Eclipse的向导开发一个插件。

 

bubuko.com,布布扣


bubuko.com,布布扣


bubuko.com,布布扣

之后选择一个HelloWorld模板即可,生成的插件项目代码结构如图所示:

bubuko.com,布布扣

而plugin.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<?eclipse version="3.4"?>

<plugin>

   <extension

         point="org.eclipse.ui.actionSets">

      <actionSet

            label="Sample Action Set"

            visible="true"

            id="HelloEclipsePlugin.actionSet">

         <menu

               label="Sample &amp;Menu"

               id="sampleMenu">

            <separator

                  name="sampleGroup">

            </separator>

         </menu>

         <action

               label="&amp;Sample Action"

               icon="icons/sample.gif"

               class="helloeclipseplugin.actions.SampleAction"

               tooltip="Hello, Eclipse world"

               menubarPath="sampleMenu/sampleGroup"

               toolbarPath="sampleGroup"

               id="helloeclipseplugin.actions.SampleAction">

         </action>

      </actionSet>

   </extension>

</plugin>

这样一个简单的插件项目已经完成。下面应该针对这个插件项目另单独开发一个特性项目(Featureproject

2. 创建FeatureProject 项目

如下图向导:
bubuko.com,布布扣

bubuko.com,布布扣

选择下一步,将刚才创建的插件选中,如下图:

bubuko.com,布布扣

由此创建了插件相关的描述项目,HelloEclipsePluginFeature。代码结构如下

bubuko.com,布布扣

3. 创建Update SiteProject

打开feature.xml后建立updatesite project,点击如下连接,自动创建站点项目。

bubuko.com,布布扣

写上站点项目的名字,勾上生成web页面列表的选项

bubuko.com,布布扣

 打开站点项目的site.xml文件,首先创建一个名字叫HelloEclipsePlugin_1的Category,在此Category下面再建立一个feature,该feature是指向刚刚建立好的feature。

如下图:

bubuko.com,布布扣

之后点击build all按钮即可,build all之后的项目结构如下:

bubuko.com,布布扣

它是把插件、插件特性结合起来了。

4. 部署

 下载Tomcat,将工程HelloEclipsePluginSite项目拷贝到tomcat的webapps中,然后启动。

现在打开Eclipse的查找新插件界面,输入地址

 bubuko.com,布布扣

bubuko.com,布布扣

可以找到相关插件特性,下一步安装即可:

bubuko.com,布布扣
好了,安装成功后,重启一下Eclipse,就可以看到插件的效果了。

bubuko.com,布布扣

这个的前提是勾选了Generate a web page listing all available features within the site.

同时也可以将插件下载下来,然后通过别的方式,集成到当前的RCP中。

用IE浏览器,输入http://192.168.3.86:8080/HelloEclipsePluginSite/index.html

bubuko.com,布布扣

用Chrome 打开该链接会出错,如下:

 bubuko.com,布布扣




Eclipse 插件产品发布成站点形式 Update Site,布布扣,bubuko.com

Eclipse 插件产品发布成站点形式 Update Site

标签:rcp   update site   插件产品   打包   发布成站点   

原文地址:http://blog.csdn.net/luoww1/article/details/38338125

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!