Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Plugin/Feature Configuration Guidelines

Revision as of 08:39, 28 June 2012 by Unnamed Poltroon (Talk)

This page describes the guidelines when creating new plugins for the EMFStore.

For the following settings we assume that we want to create a new plugin "test".

General settings

These settings can be modified in the "New Plug-in Project" wizard.

Namespace

The plugin-name should begin with "org.eclipse.emf.emfstore". Therefore the name of our test plugin and the prefix for the packages would be "org.eclipse.emf.emfstore.test".

Execution Environment

As JRE version the plugin should use 1.5, so please select "JSE-1.5".

Version

As version please use the current version (see in other plugin) plus the qualifier, e.g. "0.9.0.qualifier".

Name

Enter a describing name for your plugin plus "(Incubation)", e.g. "Cool Test Plugin (Incubation)".

Provider

For the provider please enter "Eclipse Modeling Project".

Dependencies

When adding dependencies to your project please note the following giudelines:

  • Internal plugins (plugins of emfstore) should not have any version matching settings.
  • External plugins should have the needed minimum version and the next major version as maximum version, e.g. [4.8.1, 5.0.0).
  • Reexport dependencies when they are used in other plugins depending on your plugin to reduce the maintaining efford.

Back to the top