/che-idea-dev-server

Primary LanguageShellEclipse Public License 2.0EPL-2.0

IDEA dev server for Che Dev Dev

This project allows you to use your local IntelliJ IDEA connected to your remote development environment running in Eclipse Che.

In Che-specific terms, this project represents an Eclipse Che editor based on IntelliJ IDEA Ultimate.

To connect the local IDEA with the in-cluster dev server, see the JetBrains Gateway plugin.

Built images

The image built from the main branch is published to quay.io/che-incubator/che-idea-dev-server:next.

Image build

podman build . -f build/dockerfiles/Dockerfile -t che-idea-dev-server:next

Troubleshooting

Integration of Jet Brains Gateway with Eclipse Che this editor provides is in the early stage. So, you may face some problems that require a manual resolution.

Problem 1: executing oc port-forward ... command reports an error:

error: error upgrading connection: pods "..." is forbidden: User "..." cannot create resource "pods/portforward" in API group "" in the namespace "..."

Solution: ask the admin to allow port forwarding for your user.

Problem 2: when typing in the editor, a popup reports an error:

No internet connection

Solution: check your terminal if the port forwarding is enabled.

Problem 3: executing oc port-forward ... command reports an error: Error from server (NotFound): pods "..." not found

Solution: check the Dashboard that your workspace is running.

License

Trademark

"Che" is a trademark of the Eclipse Foundation.