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

2020.2 support #1998

Closed
jvolkman opened this issue Jul 28, 2020 · 31 comments
Closed

2020.2 support #1998

jvolkman opened this issue Jul 28, 2020 · 31 comments
Labels
product: IntelliJ IntelliJ plugin

Comments

@jvolkman
Copy link

Tracking issue for IntelliJ 2020.2, which was released July 28.

@jvolkman
Copy link
Author

@unoexperto posted a diff for an earlier EAP release in this comment.

@eikemeier
Copy link

Also, ping JetBrains (Vote for the issue by clicking 👍 at the top right)

@nicknezis
Copy link

Will this repo be updated to support 2020.2? Or is there some kind of blocker?

@unoexperto
Copy link

@nicknezis I periodically rebuild bazel plugin from master branch for my team. If you want you can try my binary http://u.pc.cd/Lrg7 (no guarantees).

@nicknezis
Copy link

Thank you. It worked. Do you have a documented process that I can follow? It seems this plugin always lags behind, but I'm not sure why.

@unoexperto
Copy link

@nicknezis Nothing more than I described in #1567 (comment). If you guys prefer I can fork official branch so you can build the binary yourself.

@nicknezis
Copy link

Thanks. I'm happy using your binary. It worked so thanks again. I was partly curious because if I'm building it anyway I might add some Python closures that aren't included in the official build. We use pex_binary which doesn't get picked up like py_binary. Thanks for the help and info!

@jitsni
Copy link

jitsni commented Aug 13, 2020

I am using the binary, but it doesn't seem resolve external java lib dependencies.

@unoexperto
Copy link

@jitsni Unfortunately your problem is not specific to my binary. Bazel plugin is notorious for randomly failing which drives me (and my 100 engineers team) nuts. So I can suggest making sure that fetch_sources flag is set to True. And if it was then I can only suggest trying to re-sync the project from scratch multiple times. Sometimes it takes me entire day to "fix" it.

@mistic
Copy link

mistic commented Aug 20, 2020

@chaoren could we get some attention here please?

@zellyn
Copy link

zellyn commented Aug 24, 2020

@brendandouglas do y'all have a schedule for releases? No pressure, since I'm sure this is all volunteer work! I'm trying to decide whether to attempt an IntelliJ downgrade, or wait for a release of the Bazel plugin. Thanks!

@kusold
Copy link

kusold commented Aug 24, 2020

@zellyn regarding downgrades, the Jetbrains Toolbox makes this very easy to do:
Screen Shot 2020-08-24 at 2 59 39 PM

Also, I would suggest pinning your IDE version so that future updates don't break your Bazel usage.
Screen Shot 2020-08-24 at 2 59 56 PM

@brendandouglas
Copy link
Contributor

@zellyn, we don't have a schedule for releases. We try to add support for new releases soon after they stabilize, but we're focused on other things (remote development support for internal users) at the moment, so it will be delayed, likely until late September / early October.

@zellyn
Copy link

zellyn commented Aug 25, 2020

@kusold thanks for that tip - I'll give it a try.
@brendandouglas thank you for the update. Clear expectations are almost as good as a recent release :-)

@ittaiz
Copy link
Member

ittaiz commented Aug 27, 2020

@brendandouglas when you say "remove development support" you mean something like what VSCode offers (GUI on my machine but brains, sources, bazel invocations on a remote machine) or something like better integration with remote execution?
Asking out of interest since "full" remote dev for Bazel IntelliJ sounds like a dream :)

@brendandouglas
Copy link
Contributor

Not full remote development support, but support for bazel invocations on a remote machine. It's internal only and mac only though, and not a great experience.

@ittaiz
Copy link
Member

ittaiz commented Aug 27, 2020 via email

@crutcher-dunnavant-techlabs

My desire for 2020.2 support is tied to our team's desire to begin using the new remote pair-programming tooling:
https://www.jetbrains.com/help/idea/code-with-me.html

@Leo7654
Copy link

Leo7654 commented Oct 13, 2020

ijwb_bazel.zip
I have built a custom build myself. I removed scala support. It would not work properly, but I a, uploading this, in case there's somebody really want to use this.

@mistic
Copy link

mistic commented Oct 23, 2020

@brendandouglas do we have any news here?

@brendandouglas
Copy link
Contributor

We're working on 2020.2 support currently. It's not the top priority, so may be a few more weeks before it's completed.

@aristofun
Copy link

thanks in advance, waiting for it so much

@tpasternak
Copy link
Collaborator

@brendandouglas thank you, too! Would you accept any contributions in this area? I think I could try to work on it a bit

@illera88
Copy link

It seems that someone already did it: #2185

Can you merge so it can work?

@sambercovici
Copy link

see: #2202

@alice-ks
Copy link
Collaborator

alice-ks commented Dec 4, 2020

Sorry that this took a bit longer. The source code should now be compatible with IntelliJ 2020.2. So, you can try building from the tip of master if you don't want to wait for the official release.

For CLion 2020.2, we'll still need some adjustments. Thanks for the pull requests in that area.

@alice-ks alice-ks closed this as completed Dec 4, 2020
@alice-ks alice-ks reopened this Dec 4, 2020
@alice-ks
Copy link
Collaborator

We just pushed a new release of the IntelliJ plugin to the plugin repository. This release is compatible with 2020.2.

@kusold
Copy link

kusold commented Dec 16, 2020

What plugin version is compatible with 2020.2? 2020.11.17.0.2 Dec 11, 2020 is the latest release that I'm finding, but the change notes (* Bug fixes and internal cleanup.) don't indicate if this is the 2020.2 compatible version or not.

@gzurowski
Copy link

What plugin version is compatible with 2020.2? 2020.11.17.0.2 Dec 11, 2020 is the latest release that I'm finding, but the change notes (* Bug fixes and internal cleanup.) don't indicate if this is the 2020.2 compatible version or not.

You need 2020.12.01.0.1 for 2020.2. You can find an overview of plugin versions and their IDE compatibility here: https://plugins.jetbrains.com/plugin/8609-bazel/versions.

@mai93 mai93 added product: IntelliJ IntelliJ plugin topic: meta / release Meta issues around plugin release process topic: new IDE version support and removed topic: meta / release Meta issues around plugin release process labels Feb 8, 2021
@jvolkman
Copy link
Author

Closing since 2020.2 has been supported for a while now.

@vfiano
Copy link

vfiano commented May 24, 2023

FYI, IntelliJ 2023.1.2 works with marketplace plugin version 2023.05.02.0.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product: IntelliJ IntelliJ plugin
Projects
None yet
Development

No branches or pull requests