`

怎样生成一个Eclipse的update website

 
阅读更多

Eclipse里有一项功能就是通过update site直接将插件从网上下载到自己的IDE里,使用起来方便省时,平时只是这样用别人的插件;今天自己开发了一个插件,想让别人通过这种方式下载并使用,上网查找,找到了方法,实践后,确实可行,现在把步骤分享出来,方便大家。 

   首先要创建一个feature工程,步骤如下: 
   1)在New Project Wizard选择Feature Project,点下一步,见下图. 

       

   2)写入feature工程的名字比如:com.commpim.mockserver.feature,见下图. 

       

   3)在第二页,默认设置,直接点击下一步. 

   4)选中要关联的插件,在这里我选择了所有的com.commpim.mockserver项目插件,见下图. 
       

   5)点击finish,弹出如下图dialog 

       

   6)选择 “yes”,此时,进入插件关联界面,如下图所示 

      

    这样就创建好了一个feature插件了。这里简单的介绍一下feature有什么用,feature可以把其它的一个或者多个插件组合到一起,以便于用户对插件的加载,管理,命名就像是对一个单元进行操作一样。当然也包括可以方便用于发布到网上。 

    做好feature插件以后,就是要往里面写入相应的信息,里面包括版权,可访问网站什么的东东(也可不写,我没有填写),填好以后就可以进入下一步创建一个update site project了,具体步骤如下: 
     
    1)点击上图中的红色框部分“update site project”,创建一个新的update site,输入Project Name 并且选中 Web Resources,如下图所示: 

        

    2)点击finish,创建完成,出现site map 界面,在site map 里加入一个category,并将我们刚才做好的feature加到这个category里面。就成了下面的样子,如图所示: 

       

    3)选中刚加入的feature,点击build,完成之后,这个update site project 的结构就变成下面这个样子: 

        

    把这个工程下的所有文件直接拷到要发布的网页服务器上就可以了,我使用的web服务器是Apache Tomcat6,直接将工程复制到Tomcat6/webapps 下即可,开启服务器,这样你就可以通过Eclipse访问这个网站来更新你的插件了。 

分享到:
评论

相关推荐

    eclipse和myeclipse SVN插件

    描述中的"svn插件 Jar包"是指为了在Eclipse或MyEclipse中安装SVN插件,通常需要下载一个包含插件功能的JAR文件。这个JAR包是Java可执行文件,包含了插件的所有必要组件,通过Eclipse或MyEclipse的插件管理器导入后,...

    website:使用github页面的Eclipse fog05网站

    Eclipse fog05的网站 Eclipse fog05项目的网站。 居住在 。 入门 建立网站取决于 。 因此,首先请确保已安装它。 如果在OS X上并使用Homebrew,请运行以下命令: brew update && brew install hugo 然后,使网站在...

    dash-website:Project Dash是社区本身可以在社区意识和协作工具上进行协作的地方,以支持我们实现提交者质量和合作的最终目标。 这是一个很大的研究项目,因为我们不确定这些工具将是什么

    Eclipse Foundation为我们的个人和组织的全球社区提供了一个成熟,可扩展且对业务友好的环境,用于开源软件的协作和创新。 入门 安装依赖项,构建资产并启动Web服务器: git clone --recurse-submodules ...

    repast模型程序

    If you improve or extend the code please let me know and I'll update it on this site. This is my first attempt at building a virtual city and so there will be lots of places where it can be improved ...

    Book-Selling-Website

    "Book-Selling-Website"项目是一个基于Java技术构建的在线图书销售平台。这个项目的核心目标是为用户提供一个方便、安全的购书环境,同时也为商家提供一个展示和销售书籍的在线商店。通过深入分析这个项目的源代码和...

    Android代码-wifisdk

    Update logs v2.1.8 Optimize SDK init process. Fixed some bugs. Fixed EAP WiFi bugs. SDK Demo Download the newest version of SDK demo from the Official Website Of WeShare SDK or Github Note: Since ...

    apktool documentation

    You must install proper framework files, see project website for more info. We must get HTC framework resources before decoding this apk. We pull com.htc.resources.apk from our device and install it...

Global site tag (gtag.js) - Google Analytics