Configuring a workspace to use an IDE based on the IntelliJ Platform

This section describes how to configure a workspace to use an IDE based on the IntelliJ Platform.

No initial repository checkout when running the Che Server workspaces engine

When the Che instance is running the Che Server workspaces engine, the workspace starts without an initial checkout of the code repositories referenced in the devfile.

Workarounds
  • In the IDE, click Get from VCS to checkout a repository.

  • To enable the automatic initial checkout of the code repositories in the devfile, use the Dev Workspace engine.

Configuring a workspace to use IntelliJ IDEA Community

This section describes how to configure a workspace devfile to use IntelliJ IDEA Community.

Procedure
  1. Add the following component to the workspace devfile:

  2. Remove the plugins or commands defined for the Theia IDE from the workspace devfile.

  3. Restart the workspace.

Configuring a workspace to use PyCharm Community

This section describes how to configure a workspace devfile to use PyCharm Community.

Procedure
  1. Add the following component to the workspace devfile:

  2. Remove the plugins or commands defined for the Theia IDE from the workspace devfile.

  3. Restart the workspace.

Configuring a workspace to use a custom image with an IDE based on the IntelliJ Platform

This section describes how to configure a workspace to use an IDE based on the IntelliJ Platform.

Prerequisites
Procedure
  1. Add the following component to the workspace devfile:

    components:
      - type: cheEditor
        reference: "<URL_to_meta.yaml>" (1)
    1 <URL_to_meta.yaml>: HTTPS resource defining the IDE metadata, see Building images for IDEs based on the IntelliJ Platform.
  2. Remove the plugins or commands defined for the Theia IDE from the workspace devfile.

  3. Restart the workspace.