intellij-platform-gradle-plugin icon indicating copy to clipboard operation
intellij-platform-gradle-plugin copied to clipboard

add useInstaller to Ides extension ide helper method

Open shalom938 opened this issue 1 year ago • 0 comments

Describe the need of your request

ide in ides extension doesn't accept useInstaller like create in dependencies extension. so can't use EAP here because there is no binary release. i see that ide always does useInstallerProvider = delegate.provider { true }, this doesn't work: ide(IntelliJPlatformType.IntellijIdeaCommunity, "242-EAP-SNAPSHOT")

this works, but its not enough because ide is mandatory

select {
                    types =
                        listOf(IntelliJPlatformType.IntellijIdeaCommunity, IntelliJPlatformType.IntellijIdeaUltimate)
                    channels = listOf(ProductRelease.Channel.EAP)
                    sinceBuild = "242"
                    untilBuild = "242.*"
                }

Proposed solution

add useInstaller to ide extension like create in dependencies extension

Alternatives you've considered

I use recommended() where possible

Additional context

we build and verify the same branch with different platform version supplied as gradle property

shalom938 avatar Jul 31 '24 15:07 shalom938