Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow users to define Jetbrains plugins to be installed on a given project #6508

Closed
atduarte opened this issue Nov 2, 2021 · 4 comments · Fixed by #8630
Closed

Allow users to define Jetbrains plugins to be installed on a given project #6508

atduarte opened this issue Nov 2, 2021 · 4 comments · Fixed by #8630

Comments

@atduarte
Copy link
Contributor

atduarte commented Nov 2, 2021

When using Jetbrains Remote Dev what runs locally is just a Thin Client. If you want to install plugins you must install them in the backend—that runs in Gitpod.

As some plugins require the IDE to restart we should have them installed during the initialization of the workspace.

To do so, and focusing for now on the plugins that are directly associated with a project (not the user), we will need to change the gitpod.yml spec.

Note that a given plugin may be compatible with only some Jetbrains IDE "flavours" (e.g. Scala plugin only works on IDEA).


To install a plugin, run bin/remote-dev-server.sh installPlugins PROJECT_PATH pluginId. [1]

@atduarte atduarte changed the title Allow users to define plugins to be installed Allow users to define Jetbrains plugins to be installed on a given project Nov 2, 2021
@loujaybee
Copy link
Member

loujaybee commented Jan 12, 2022

Relates to: #6706 and #6576 (comment)

@loujaybee loujaybee self-assigned this Jan 12, 2022
@loujaybee loujaybee moved this to In Progress in 🚀 IDE Team Jan 12, 2022
@loujaybee loujaybee moved this from In Progress to Scheduled in 🚀 IDE Team Jan 24, 2022
@akosyakov
Copy link
Member

As far as I understand JB has a canonical way for that:

@atduarte
Copy link
Contributor Author

atduarte commented Feb 9, 2022

Found this page that might be useful: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839-How-to-manage-projects-under-Version-Control-Systems

@akosyakov
Copy link
Member

It turned out that required plugins are not installed, but rather IDE complain if they are missing:
Screenshot 2022-02-13 at 07 23 11

@akosyakov akosyakov moved this from Scheduled to In Progress in 🚀 IDE Team Mar 2, 2022
@akosyakov akosyakov self-assigned this Mar 2, 2022
akosyakov added a commit that referenced this issue Mar 2, 2022
akosyakov added a commit that referenced this issue Mar 7, 2022
akosyakov added a commit that referenced this issue Mar 7, 2022
akosyakov added a commit that referenced this issue Mar 7, 2022
akosyakov added a commit that referenced this issue Mar 7, 2022
akosyakov added a commit that referenced this issue Mar 7, 2022
akosyakov added a commit that referenced this issue Mar 8, 2022
akosyakov added a commit that referenced this issue Mar 8, 2022
akosyakov added a commit that referenced this issue Mar 8, 2022
akosyakov added a commit that referenced this issue Mar 8, 2022
akosyakov added a commit that referenced this issue Mar 8, 2022
akosyakov added a commit that referenced this issue Mar 16, 2022
akosyakov added a commit that referenced this issue Mar 16, 2022
akosyakov added a commit that referenced this issue Mar 17, 2022
akosyakov added a commit that referenced this issue Apr 1, 2022
akosyakov added a commit that referenced this issue Apr 4, 2022
felladrin pushed a commit that referenced this issue Apr 6, 2022
roboquat pushed a commit that referenced this issue Apr 7, 2022
@akosyakov akosyakov moved this from In Progress to Awaiting Deployment in 🚀 IDE Team Apr 11, 2022
@felladrin felladrin moved this from Awaiting Deployment to Done in 🚀 IDE Team Apr 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
4 participants