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

Difference between revisions of "Swordfish Documentation: Debugging Third Party Plugins"

Line 3: Line 3:
  
 
==To inspect source code of third-party plug-in==
 
==To inspect source code of third-party plug-in==
* Checkout appropriate plug-in project from the [http://dev.eclipse.org/svnroot/rt/org.eclipse.swordfish/trunk/org.eclipse.swordfish.third-parties Swordfish Repository]
+
* Checkout appropriate plug-in project from the [http://dev.eclipse.org/svnroot/rt/org.eclipse.swordfish/trunk/org.eclipse.swordfish.third-parties Swordfish Repository] to your workspace.
to your workspace.
+
* Check if the project contains contains <b>source-bundle</b> subdirectory with plug-in sources. In case if this directory is present you can already browse plugin source code or debug third-party plug-in. If the plug-in directory with source code is missing you can add it according to the instruction below.
* Check if the project contains contains <b>source-bundle</b> subdirectory with plug-in sources.  
+
  
 
==To add source-bundle to third-party plug-in project==
 
==To add source-bundle to third-party plug-in project==
 
Source codes for third-party plug-ins are organized in form of source-bundles according to rules described by [http://wiki.eclipse.org/Orbit_Source_Bundles Eclipse Orbit project].
 
Source codes for third-party plug-ins are organized in form of source-bundles according to rules described by [http://wiki.eclipse.org/Orbit_Source_Bundles Eclipse Orbit project].
  
 
+
To create a source bundle:
 +
* Get a source code for the third-party plug-in (information like plug-in version can be found in plug-in's manifest file) and add it to the project as described [http://wiki.eclipse.org/Orbit_Bundle_Checklist#Create_a_Source_Bundle on Eclipse Orbit wiki].
 +
* Attach sources to the plug-in's code as shown on the picture below.
 
[[Image:Source_bundle_attachment.png]]
 
[[Image:Source_bundle_attachment.png]]
  

Revision as of 08:47, 30 June 2009

Debugging third-party plug-ins

This section contains information on how to inspect during debug session source code of third-party plug-ins delivered together with the Swordfish runtime platform.

To inspect source code of third-party plug-in

  • Checkout appropriate plug-in project from the Swordfish Repository to your workspace.
  • Check if the project contains contains source-bundle subdirectory with plug-in sources. In case if this directory is present you can already browse plugin source code or debug third-party plug-in. If the plug-in directory with source code is missing you can add it according to the instruction below.

To add source-bundle to third-party plug-in project

Source codes for third-party plug-ins are organized in form of source-bundles according to rules described by Eclipse Orbit project.

To create a source bundle:

  • Get a source code for the third-party plug-in (information like plug-in version can be found in plug-in's manifest file) and add it to the project as described on Eclipse Orbit wiki.
  • Attach sources to the plug-in's code as shown on the picture below.

Source bundle attachment.png


Swordfish Documentation Home
Swordfish Wiki Home

Back to the top