Eclipse RCP Lab
  • Eclipse RCP Lab
  • Introduction of Eclipse RCP
    • What is Eclipse RCP?
    • Eclipse as an Application Development Framework
    • Understand Eclipse Platform
    • Extension and Extension Point
  • Create Basic Eclipse Plugin
    • Basic Plugin Creation
    • Understanding MANIFEST.MF view
  • Views
    • Installing Window Builder - Useful URLs
    • Pop-up menu on the View
    • Attaching a Local Toolbar to the View
  • Plug-in Development
    • Extending Workbench, Commonly used Extension Points
    • Plug-in Development Environment & Plug-in Editor
    • Developing, Installing and Running a Plug-in
  • Perspective
    • Create our own Perspective, and add Views , Actions to the Perspective
  • JFace Wizards & Dialogs
    • Message Dialog from Eclipse
      • Extending Wizards
  • Preferences in RCP
  • Known Issues
    • Could not launch the product because the associated workspace is currently in use by another Eclipse
Powered by GitBook
On this page
  1. Create Basic Eclipse Plugin

Understanding MANIFEST.MF view

PreviousBasic Plugin CreationNextViews

Last updated 6 years ago

General information

ID

It refers to the ID of this plugin. It will be used by other plugins to connect with this plugin.

e.g. : com.eclipse.basic

Version

When other plugins will integrate with your plugin, it will provide version also with the ID to uniquely identify the code.

Name

Name is used as Metadata for the plugin

Vendor

Name of the vendor this plugin belongs to.

Activator

It will refer to the first class (Activator) has to be called when this plugin will execute.

Required Plugins

List of Plug-ins required by the current plugin. Each plugin would have dependency on the other plugins and uses the code of other plugin. in required Plugin, the version (or range of version) of the Plug-in can also me mentioned which is required.

For example, the basic eclipse plugins are org.eclipse.ui will be used for various UI design.

Version can me mentioned here :

Imported Packages

Instead of entire plugin only some specific package of the plugin is required, then it has to be specified here.