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

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

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

1. 创建Plug-inProject项目

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

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

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

如下图向导:

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

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

3. 创建Update SiteProject

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

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

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

如下图:

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

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

4. 部署

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

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

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

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

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

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

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

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

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

时间: 2024-10-26 04:09:11

Eclipse 插件产品发布成站点形式 Update Site的相关文章

使用eclipse插件创建一个web project

使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 war的形式 由于packing是war包,那么下面也就多出了webapp的目录 由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project 在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点

Eclipse插件安装

用惯了myeclipse,最近换成myeclipse 2013 professional ,鸟枪换炮,07年的低端笔记本吃不消啊...于是乎换了eclipse javaee版本,自己安装各种插件: 1.OpenExplorer,直接进入资源目录, 下载地址:https://github.com/samsonw/OpenExplorer/downloads 安装方法:关闭eclipse,将OpenExplorer_1.5.0.v201108051513.jar放入plugin文件,重启即可. 2.

eclipse常用Eclipse插件介绍

以下是我整理的自己开发过程中的常用Eclipse插件: (1)     AmaterasUML         介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等:支持与Java class/interface之间的相互导入导出.        官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML         插件下载URL:http

eclipse插件——maven

项目开发中遇到的问题 都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行? 为什么在我的机器上可以正常打包,而配置管理员却打不出来? 项目组加入了新的人员,我要给他说明编译环境如何设置,但是让我挠头的是,有些细节我也记不清楚了 我的项目依赖一些jar包,我应该把他们放哪里?放源码库里? 这是我开发的第二个项目,还是需要上面的那些jar包,再把它们复制到我当前项目的svn库里吧 现在是第三次,再复制一次吧 -– 这样真的好吗? 我写了一个数据库相关的通用类,并且推荐给了其他项目组

svn本地客户端和eclipse插件对应不上解决

如果你是SVN来管理代码,如果你是用eclipse搞开发,如果你知道eclipse有SVN的插件,那么你一定想用它来直接管理你的代码.但是事情往往非人所愿.当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库.修改等小图标的显示,也没有check in,update等功能菜单).如果我们直接用svn插件在eclipse中更新,当打开文件夹的时候,又不能使用SVN客户端.难道真的是两全不能其美,鱼与熊掌不可兼得吗?答案自然是否定的...

Eclipse插件安装方式及使用说明

拷贝安装方式 1.通过ECLIPSE_HOME\plugins安装 在eclipse的主目录ECLIPSE_HOME, 比如在我的机器上安装的目录是:ECLIPSE_HOME有一个plugins的目录,这种方法的插件安装非常简单,只要将插件copy到这个目录下就可以 了. 比如我有一个weblogic的插件(bea站点上可以下载),解压缩之后得到得到一个目录: [com.bea.eclipse.weblogic_1.1.1],我就将这个目录直接放到%ECLIPSE_HOME%\plugins目录

Eclipse插件CheckStyle的安装和使用

转载自:http://www.cnblogs.com/lanxuezaipiao/p/3202169.html CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具.它能够自动化代码规范检查过程,从而使得开发人员从这项重要但是枯燥的任务中解脱出来. CheckStyle检验的主要内容 ·Javadoc注释 ·命名约定 ·标题 ·Import语句 ·体积大小 ·空白 ·修饰符 ·块 ·代码问题 ·类设计 ·混合检查(包活一些有用的比如非必须

eclipse插件安装的四种方法

eclipse插件安装的四种方法 Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME, 比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录,这种方法的插件安装非常简单,只要将插件copy到这个目录下就可以 了.比如我有一个weblogic的插件(bea站点上可以下载),解压缩之后得到得到一个目录: [com.bea.eclipse.weblogic_1.1.1],我就将这个目录直接放到%ECLIPSE_HOME%\plugins目录下

eclipse插件安装 (zhuan)

https://my.oschina.net/gxs2012/blog/205875 http://blog.csdn.net/zhujiaxing666666/article/details/15029011 ****************************************************** 本文介绍Eclipse插件的安装方法.Eclipse插件的安装方法大体有三种:直接复制.使用link文件,以及使用eclipse自带的图形界面的插件安装方法. AD: 做为当下最