zowe / zowe-explorer-intellij

IntelliJ Zowe Plug-in that provides possibility to interact with z/OS features. Has Zowe Kotlin SDK as it's core to interact
Eclipse Public License 2.0
10 stars 4 forks source link

Open up Zowe Explorer to be used with IntelliJ EAP versions #109

Closed recaph closed 1 year ago

recaph commented 1 year ago

Requested to remove the restriction of plugin that prevents installation on all version EAP versions of IntelliJ.

It may be best to update only minimum version for the plugin as new versions of zowe plugin are released. Many plugins work on this principle already and I don't see a reason why Zowe Explorer can't do the same.

Also, you can feedback about any broken features quickly from people like me who use IntelliJ EAP versions and make this plugin inclusive for other IntelliJ Plugin Developers. or provide Zowe Explorer EAP version.

KUGDev commented 1 year ago

Hello @recaph Thank you for the issue We have been investigating this possibility Sometimes it is impossible to support EAP versions due to platform limitations and breaking changes Could you please provide any of the plugins that support such feature?

recaph commented 1 year ago

Hi @KUGDev many of the plugins out there allow for installation on EAP versions of IntelliJ.

I completely understand when there are breaking changes with plugins. When I installed IntelliJ EAP, I have done that only after reading below line. My ask is not about that.

Products available under the EAP are pre-release software, which means the stability of EAP builds, 
as well as their applicability for specific purposes, may (and most probably will) vary. 
Please use EAP builds at your own risk.

But I would very much want to be able to use the plugin when there is no breaking change in IntelliJ EAP.

some plugins that allow installation on EAP - sonarlint, scala, etc

recaph commented 1 year ago

I believe Jetbrains provides plugin verifier to check compatibility... is it something that could be relied on... during build process...

sonarlint has something like this in its build.gradle https://github.com/SonarSource/sonarlint-intellij ....

intellij {
    version.set(intellijBuildVersion)
    pluginName.set("sonarlint-intellij")
    updateSinceUntilBuild.set(false)
    plugins.set(listOf("java", "git4idea"))
}

tasks.runPluginVerifier {
    // Test oldest supported, and latest
    ideVersions.set(listOf("IC-2020.3.4", "IC-2021.3"))
    ....
}

there might be better ways than this... but I only want to be able to install zowe explorer on my intellij eap... uninstall plugin if something doesn't work....

KUGDev commented 1 year ago

Hi @recaph Ok, we will reinvestigate the possibility to provide EAP support I will update the issue as soon as there is something found

KUGDev commented 1 year ago

Hello @recaph We've discovered the possibility to provide plugin under EAP version Starting from 1.0.0 of the plugin, we will be providing EAP version as well as the stable ones

recaph commented 1 year ago

@KUGDev thats great to hear... is there any ETA for this?

KUGDev commented 1 year ago

@recaph we are getting ready Once the docs are updated on docs.zowe.org, we will be ready to start publishing process

KUGDev commented 1 year ago

Hello @recaph We are in process of publishing our plugin Currently, the v1 is published and is being reviewed by JetBrains team The EAP version is getting ready and will be released a little after My estimate: tomorrow or the day after tomorrow

recaph commented 1 year ago

@KUGDev looks like a plan…

recaph commented 1 year ago

@KUGDev got chance to check this... though I can see the EAP version listed on marketplace, I wasn't able to install it...

image

Can something be done about this?

KUGDev commented 1 year ago

Hi @recaph Please tell the version of the IntelliJ you are using (including build number)

recaph commented 1 year ago

@KUGDev IntelliJ build is Build #IU-231.8109.90, built on March 16, 2023 image

I was able to download and install via zip option though... but it didn't get listed in marketplace... image image

KUGDev commented 1 year ago

@recaph thanks Ok, I see I reopened the issue, will try to fix ASAP Let us know if there is other issues with the plugin

KUGDev commented 1 year ago

Hello @recaph It looks like the EAP version of the IntelliJ works differently from the stable version, so it is impossible to provide the plugin inside the IntelliJ's marketplace directly in IDE. So the only way to install the plugin is through the .zip from a web version of the marketplace. I've tried some ways to make it work, but looks like there is no other way for now, sorry.

recaph commented 1 year ago

@KUGDev I confirm that I was able to install Zowe Explorer directly from marketplace yesterday... Thank you very much...

This is my last comment on this issue... I will create new ones if I see any further issues during my usage...

image

KUGDev commented 1 year ago

@recaph cool! Will be glad to help with issues, if any:)