Eclipse 发布到网站的附加产品的形式 Update Site

Eclipse 发布到网站的附加产品的形式 Update Site

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

1. 创建Plug-inProject项目

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

 

Eclipse 发布到网站的附加产品的形式 Update Site


Eclipse 发布到网站的附加产品的形式 Update Site


Eclipse 发布到网站的附加产品的形式 Update Site

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

Eclipse 发布到网站的附加产品的形式 Update Site

而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 项目

例如以下图向导:
Eclipse 发布到网站的附加产品的形式 Update Site

Eclipse 发布到网站的附加产品的形式 Update Site

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

Eclipse 发布到网站的附加产品的形式 Update Site

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

Eclipse 发布到网站的附加产品的形式 Update Site

3. 创建Update SiteProject

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

Eclipse 发布到网站的附加产品的形式 Update Site

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

Eclipse 发布到网站的附加产品的形式 Update Site

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

例如以下图:

Eclipse 发布到网站的附加产品的形式 Update Site

之后点击build allbutton就可以。build all之后的项目结构例如以下:

Eclipse 发布到网站的附加产品的形式 Update Site

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

4. 部署

 下载Tomcat,将projectHelloEclipsePluginSite项目复制到tomcat的webapps中。然后启动。

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

 Eclipse 发布到网站的附加产品的形式 Update Site

Eclipse 发布到网站的附加产品的形式 Update Site

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

Eclipse 发布到网站的附加产品的形式 Update Site
好了,成功安装后,重新启动一下Eclipse,就能够看到插件的效果了。

Eclipse 发布到网站的附加产品的形式 Update Site

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

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

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

Eclipse 发布到网站的附加产品的形式 Update Site

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

 Eclipse 发布到网站的附加产品的形式 Update Site




版权声明:本文博客原创文章,博客,未经同意,不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4650545.html,如需转载请自行联系原作者


上一篇:架构之路--实战项目记录(一) 概述


下一篇:AWS 发布了新的负载均衡器 ALB