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

Swordfish Documentation: Setting Up Registry From Galileo Update Site

Revision as of 06:16, 17 June 2009 by Unnamed Poltroon (Talk)

Setting up a Swordfish Registry from the Galileo update site

This section contains instructions on setting up the Swordfish Registry by downloading a specific Swordfish Eclipse Runtime Target Platform from the Galileo Update Site.
Additionally this section contains information about running the Swordfish Registry.

Prerequisites

Eclipse Galileo (Eclipse 3.5) build or later. The examples described here are based on Eclipse 3.5.

Setting up Swordfish Registry Target Platform

To setup the Swordfish Registry Target Platform do the following:

  1. Create a new Target Platform definition. Click Window > Preferences > Plug-in Development > Target Platform
    Taget plaftorm props.png
  2. Click the "Add" button on the right sidebar and select Nothing: Start with an empty definition in the first page of the New Target Definition project wizard.
    New Taget Definition Window.png
  3. Type the name of the new Target Platform Definition and click the Add button in the "Locations" tab.
    Empty target definition.png
  4. Select "Software Site" in the Add Content<b> window and click <b>Next
    New content.png
  5. In the "Add software site" window expand the list item, Work with: and select the "Galileo - http://download.eclipse.org/releases/galileo" item. NOTE: You may need to wait for several seconds.
    Add software site dropdown.png
  6. In the table below the dropdown list mentioned above expand the "EclipseRT Target Platform Components" category and mark the "Swordfish Registry" and "Swordfish Core" items. Click Finish.
    Add swordfish core and registry.png
  7. After the previous step a Swordfish Target Plaftorm consisting of Swordfish Core and Swordfish Registry bundles will be uploaded. See the window below:
    New bundles location.png
  8. We are almost done. But the Swordfish Core and Registry bundles require some equinox core bundles like org.eclipse.osgi.services, org.eclipse.equinox.common, org.eclipse.equinox.http.servlet etc. The most easiest way to bind those to the current target platform is to take them from your current eclipse installation. To do this click Add on the right sidebar of the Target Definition Window. Then Pick "Installation" from the Add content window list.
    Add installation content.png
  9. Click on the "Variables" button and choose eclipse_home from the proposed list. Click on the Finish
    Add eclipse home location.png
  10. Now your Target Platform definition should look like the image below. Push the Finish button.
    Target plaftorm definition with eclipse home.png
  11. Activate the "Swordfish Registry" target platform and save your changes.
    Activate target plaftorm.png

Running Swordfish Registry

Running Registry Target Platform is the same as running any other target platform.
See:

Back to the top