Skip to content

add useInstaller to Ides extension ide helper method #1715

@shalom938

Description

@shalom938

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions