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

news/2024/5/20 2:32:22/文章来源:https://blog.csdn.net/weixin_30292745/article/details/98627809

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 allbutton就可以。build all之后的项目结构例如以下:


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

4. 部署

 下载Tomcat,将projectHelloEclipsePluginSite项目复制到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 打开该链接会出错,例如以下:

 




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

转载于:https://www.cnblogs.com/mfrbuaa/p/4650545.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_814998.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单机网站服务器,端游【天之炼狱241】单机版一键端网单+GM工具

虚拟机&#xff1a;root 密码&#xff1a;123456数据库&#xff1a;root 密码&#xff1a;root虚拟机IP&#xff1a;192.168.1.123&#xff0c;如果不是的自己ifconfig查看重要的事情说三遍&#xff0c;虚拟机IP已改好。不用改。不用改。不用改。VM虚拟机里IP也不改。建立成…

网页测速 php,好用实用的站长测速工具网站大全

文章介绍&#xff1a;其实站长一直都需要一些测速的工具&#xff0c;例如&#xff1a;网站的速度测试、ping值测试、IP是否被X测试、备案测试等等&#xff0c;本文总结了这些内容&#xff0c;分享给大家。IPIPNET网址&#xff1a;https://tools.ipip.net/newping.php支持全国Pi…

linux桌面进程怎么通信,FIFO - Linux 进程通信(System V)_Linux编程_Linux公社-Linux系统门户网站...

一.一些简单理解&#xff1a;我们知道管道是没有标志的&#xff0c;所以只能是在同一个进程组中进行通信&#xff0c;不同的祖先产生的进程之间是不可以的&#xff01;&#xff01;所以此处引入FIFO机制同样也只能是单流的&#xff01;不同的是FIFO是有标志的&#xff01;每个F…

与虫子尾交3d动画网站_HTML5 3D环形方块翻转动画

插件简介今天给大家带来的这款方块动画是基于HTML5 Canvas的&#xff0c;它的特点是许多个方块围成一个环形&#xff0c;每个方块不停地旋转&#xff0c;同时你也可以拖拽鼠标来看环形方块的不同视角&#xff0c;如果你是在移动设备上观看在线演示&#xff0c;那么你也可以滑动…

Windows下搭建Wordpress博客网站

一&#xff1a;安装wamp Windows下的ApacheMysql/MariaDBPerl/PHP/Python&#xff0c;一组常用来搭建动态网站或者服务器的开源软件&#xff0c;本身都是各自独立的程序&#xff0c;但是因为常被放在一起使用&#xff0c;拥有了越来越高的兼容度&#xff0c;共同组成了一个强大…

nginx服务器没有配置SSL的网站通过https访问时,会跳转访问其他https的网站

引言:测试的时候 突然遇到这个问题 ,度娘了一些解决办法,参考了博文:nginx服务器没有配置SSL的网站通过https访问时,会跳转访问其他https的网站 的解决办法 ,再此记录一下,以便查看 在项目配置文件中:加入如下配置 listen 443;if ($server_port ~ 443){rewrite ^(/.*)$ …

PHP快速入门 如何导入网站模板

1 把前面的Guest网站复制到www目录下 2 在地址栏敲http://localhost:8080/guest/ 进入该网站&#xff0c;发现没有导入数据库 3 新建一个标签&#xff0c;在地址栏输入http://localhost:8080/phpmyadmin/ 用户名为root密码为123456登陆数据库系统并点击Import 4 点击浏览&am…

ant design 分页中文字_手机网站建设中,能够充分提升利用率的一些要点!

在大部分上班族挤地铁或是公交车上下班的图中&#xff0c;也许打开手机浏览一些网页是很多白领获取信息的一个非常重要的方式。为了针对这些用户的需求&#xff0c;也有越来越多的企业开始重视手机网站的建设&#xff0c;因为手机网站如果能够建设得当的话可以给这些人带来非常…

mysql注册表下载_「如何进入注册表」windows 怎样进入注册表删除MySql注册表内容 - seo实验室...

如何进入注册表第一步:打开运行第二步输入&#xff1a;regedit命令第三部在注册表中删除mysql对应的数据HKEY_local_MACHINE\SYSTEM\CurrentControlSet\ServicesHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ServicesHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services相关阅读背景…

java家电网站_130-家电类

[java]代码库import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);int num scan.nextInt();int sum 0;for( int i 0; i < num; i){int n scan.nextInt();int w scan.nextInt();sum w;}System…

查看网站服务器id,docker怎么查看创建的容器id_网站服务器运行维护,docker

docker容器有几种状态_网站服务器运行维护docker容器从产生到运行部署大致分为三个状态&#xff1a;1、Dockerfile&#xff0c;用于创建image镜像的模板文件&#xff1b;2、Image&#xff0c;镜像文件&#xff1b;3、Container&#xff0c;容器。两种办法查询容器id1、使用dock…

仿写小米网站首页 顶部导航栏部分

说明&#xff1a; 1.由于本人只学习了部分html和css&#xff0c;所以本文没有涉及到js部分。 2.本文并没有实现小米官网首页的全部功能&#xff0c;还存在很多问题。如果以后技能提升&#xff0c;会继续更新实现未完成的功能。 3.这个练习会为分几篇文章介绍从最初分析到最后实…

仿写小米网站首页 产品导航栏

说明&#xff1a; 1.由于本人只学习了部分html和css&#xff0c;所以本文没有涉及到js部分。 2.本文并没有实现小米官网首页的全部功能&#xff0c;还存在很多问题。如果以后技能提升&#xff0c;会继续更新实现未完成的功能。 3.这个练习会为分几篇文章介绍从最初分析到最后实…

仿写小米网站首页 中间部分

说明&#xff1a; 1.由于本人只学习了部分html和css&#xff0c;所以本文没有涉及到js部分。 2.本文并没有实现小米官网首页的全部功能&#xff0c;还存在很多问题。如果以后技能提升&#xff0c;会继续更新实现未完成的功能。 3.这个练习会为分几篇文章介绍从最初分析到最后实…

github网站仓库建立及资料上传

github网站仓库建立及资料上传 1.在https://github.com 网站按照页面提示注册新用户&#xff0c;注册后使用关联邮箱和登录密码登录网站。 2.登录账户新建自己的仓库用于储存资料。 github新建仓库操作步骤如下&#xff1a; 3.github网站上传资料流程详解 4.在Hbulider中运…

织梦系统网站主域名后缀index.html对优化有影响吗,用织梦dedecms做网站的六大SEO优化注意事情...

一个排名好的网站离不开好的cms&#xff0c;当然不同cms各有各的好处&#xff0c;因此我们在上线新网站的时候&#xff0c;要针对不同的情况因地制宜&#xff0c;选择不同的网站管理系统来做SEO优化&#xff0c;现在使用比较流行的cms是织梦dedecms&#xff0c;今天就针对使用该…

win服务器常用维护命令,PowerShell命令大全(图文详解)_网站服务器运行维护,powershell,命令大全,win...

win10电源高性能不见了怎么办_网站服务器运行维护win10电源高性能不见了的解决方法是&#xff1a;1、打开控制面板&#xff0c;进入电源选项&#xff1b;2、点击【创建电源计划】选项&#xff1b;3、勾选【高性能】选项&#xff0c;点击【下一步】&#xff1b;4、点击【创建】即…

解决方案:GitHub搭建的网站突然不能访问了

之前在学习htmlcss前端相关知识的时候&#xff0c;通过搭建GitHub免费提供的网站&#xff0c;将自己实现的简单的demo网页放在了网站上。 之前访问的地址如下&#xff1a; https://zeyangwang.github.io/index.html之后很长一段时间没有去理睬&#xff0c;想起来收藏夹中的这…

php做网站步骤_自己做网站,4个步骤轻松搞定

如果您打算开始自己做网站&#xff0c;但是不知道从哪里开始&#xff0c;那么您来对地方了。当你看到这个标题的时候&#xff0c;是的&#xff0c;4个步骤轻松搭建属于自己的网站。而且您无需了解任何代码、网站设计或网站开发方面的知识。只需要跟着我的步骤&#xff0c;可以在…

华为服务器如何设置网站dns,华为ensp服务器dns配置

华为ensp服务器dns配置 内容精选换一换内网下载镜像失败基本上都是由于DNS配置问题导致的&#xff0c;可以采用以下两种方法进行修改。方法一&#xff1a;编辑“/etc/resolv.conf”文件&#xff0c;在/etc/resolv.conf中新增一个内网DNS服务器地址&#xff0c;具体的内网DNS地址…