3.2.1. Creating the toolkit plug-in
Prev | 3.2. ITE extension | Next

### 3.2.1. Creating the toolkit plug-in

The following steps have to be done to extend the ITE toolkit:

1. Create a Plug-in Project for your toolkit project.

2. Create a Feature Project referencing your toolkit project from the previous step for an easier installation into the ITE.

3. Set the features

   - org.eclipse.rcp and

   - org.eclipse.jubula.feature

   from the installation folder as your Target Platform in the workspace preferences. Information on configuring the target platform can be found in Eclipse’s online Help under Plug-in Development Environment Guide > Tools > Preferences > Target Plug-ins.

4. Add the following dependencies to your toolkit project:

   - org.eclipse.jubula.tools and

   - org.eclipse.jubula.toolkit.common

5. Use and configure the following extension point in your toolkit project: org.eclipse.jubula.toolkit.common.toolkitsupport.

6. Implement the interface IToolkitProvider from the extension point of the previous step.

7. Create the definition of your own toolkit in the file ComponentExtension.xml by choosing one or more of the following possibilities:

   - Extend existing toolkit components with new actions,

   - derive new components from existing toolkit components, or

   - define a new toolkit component.

8. Manage the i18n keys in the properties file.

You will find projects in the local p2-repository development/org.eclipse.jubula.repo.zip as a showcase for steps 1-8. See Section 3.5, “ITE, client API and remote control extension examples” for more information.

These example projects can be simply imported into your Eclipse workspace. Set the target after importing the projects as described in step 3. All other steps have already been done in the examples.