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: Swordfish Tooling (eclipse target platform)

Revision as of 09:08, 19 March 2009 by Unnamed Poltroon (Talk) (Here is step-by-step description.)

Main goal is show how Swordfish developer can:

  • install Swordfish target platform.
  • create/deploy/run jax-ws services in the Eclipse environment using Swordfish target platform.

Here is step-by-step description.

  1. General prerequisites:
    • Eclipse Galileo
    • Update Site URL: http ://<host>/target.platform
    • Example project: cxf-osgi. This is modified cxf example to be PDE project.
  2. Install Swordfish target platform:
    • check that you have correct proxy settings in the Eclipse
    • select Help - Install New Software... in the top menu
    • type in Update Site URI in the 'Work with' field
    • select 'Sample Target Platform Feature' and click Next
    • select 'Sample Target Platform Feature' in the 'Install Details' window and click Finish
    • after the platform is installed restart Eclipse.
  3. Configure Eclipse to use Swordfish target platform:
    • go to Window - Preferences - Plug-in development - Target Platform and click Add
    • select 'Template' in the 'New Target Defenition' and then select 'Sample Runtime Platform'. Click Next.
    • create New Target Defenition and click Finish.
    • select 'swordfish' in the 'Target Platform' window and set it active ('Set Active').
    • apply changes (Apply) and click Ok.
    • go to Run - Run Configurations...
    • create new configuration: choose OSGI Framework - New. Enter the name for configuration: 'swordfish'.
  4. Create example project:
    • import an example project into workspace.
    • check that there are no compile errors.
  5. Run example project:
    • go Run - Run Configurations...
    • select 'swordfish' configuration to run.
    • click Run. Wait untill container will start. Basicaly, when you will see: INFO: Setting the server's publish address to be /HelloWorld in log, you can proceed
  6. Check if example works:

Back to the top