View on GitHub

Eclipse Tutorial

Ecsoya

online tutorialsWIKIoffline tutorialsPPT

Feature Project Tutorial

Eclipse Features指的是一个或一组插件的集合,前面我们已经提过,广义上来说一个Eclipse插件可以是一个包含多个Plug-ins产品,那么Feature就是这样的一个概念,它里面就可以定义多个Plug-in作为一个集体,它甚至可以包含其它的一些Feature。

Feature Project

我们可以通过向导来创建一个Feature Project。

feature.xml

Feature Project主要由一个feature.xml文件组成,里面可以定义名称,版本,插件描述,版权信息,许可信息等内容。

<?xml version="1.0" encoding="UTF-8"?>
<feature
    id="org.ecsoya.eclipse.tutorial.feature"
    label="Feature Tutorial"
    version="1.0.0.qualifier"
    provider-name="Ecsoya">

    <description url="http://www.example.com/description">
        [Enter Feature Description here.]
    </description>

    <copyright url="http://www.example.com/copyright">
        [Enter Copyright Description here.]
    </copyright>

    <license url="http://www.example.com/license">
        [Enter License Description here.]
    </license>

   <plugin
        id="org.ecsoya.eclipse.tutorial"
        download-size="0"
        install-size="0"
        version="0.0.0"
        unpack="false"/>

</feature>

Export

Feature的打包也很简单:

打包之后,所有的插件就会被打成jar包。


Back to Home 上一篇: Publish Tutorial 下一篇: Update Site Project Tutorial