Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Do not use the default location !as this will be the workspace root. 

Use as target platform: OSGi framwork: standard

Adding Dependencies

Most bundles will require Odysseus core components. These dependencies can be added in the MANIFEST.MF file

Image Added

Add de.uniol.inf.is.odysseus.core and for server components de.uniol.inf.is.odysseus.core.server to the list to required bundles.

Although, it is best OSGi practise to add packages and not plug-ins, in Odysseus there are some restrictions that could lead to problems, when using package import. So it is better to use the plugin import


Feature

This new bundle will not be part of Odysseus until it is added to a feature. First look, if this bundle can be added to an existing feature. In this case open the feature in Eclipse and add the bundle. Here e.g. the key value feature:

 

 



and add the plug-in under Plug-ins 


If its a new feature, create a new feature project in Odysseus:File/New/Feature Project

...

Finally, a new feature must be added to an existing project (under dependenciesSee also Adding features to products)

or a new project must be created:

...

For an new product, you could copy one existing.Important: You must change the product id!