Skip to content

Eclipse plugin extraction workflow

The Eclipse plugin extraction workflow is a manual procedure used to isolate plugins installed via the Eclipse Marketplace and relocate them into the dropins directory^[600-developer-tools-extract-the-eclipse-plugin.md]. This process transforms plugins from integrated components into discrete, portable files, allowing for easier management and separation from the main Eclipse installation structure^[600-developer-tools-extract-the-eclipse-plugin.md].

Prerequisites

To perform this workflow, a ZIP archive version of Eclipse or Spring Tool Suite (STS) is required^[600-developer-tools-extract-the-eclipse-plugin.md].

Procedure

  1. Install the target plugin: Use the Eclipse Marketplace to install the desired plugin (e.g., Console Grep)^[600-developer-tools-extract-the-eclipse-plugin.md].
  2. Locate the files: Navigate to the Eclipse installation directory to find the files generated by the installation^[600-developer-tools-extract-the-eclipse-plugin.md].
  3. Extract the content: Copy the plugin's features and plugins files to a temporary location, preserving the necessary directory structure^[600-developer-tools-extract-the-eclipse-plugin.md].
  4. Clean up: Uninstall the plugin via the Eclipse Marketplace and close the application^[600-developer-tools-extract-the-eclipse-plugin.md].
  5. Deploy to dropins:
    • Create a directory inside the eclipse/dropins/ folder (e.g., named console).
    • Create an eclipse subdirectory inside it.
    • Paste the features and plugins folders into this new path^[600-developer-tools-extract-the-eclipse-plugin.md].
  6. Restart: Launch Eclipse to verify the plugin is loaded from the new location^[600-developer-tools-extract-the-eclipse-plugin.md].

Directory Structure

The target directory structure within dropins should follow this pattern^[600-developer-tools-extract-the-eclipse-plugin.md]:

eclipse/
    dropins/
         [plugin-folder]/eclipse/
            features/
            plugins/

Sources

^[600-developer-tools-extract-the-eclipse-plugin.md]