-
Notifications
You must be signed in to change notification settings - Fork 282
Open
Description
What's the best way to set bundledModules/bundledPlugins on a per-version basis?
I'm working on a plugin, and I need to depend on intellij.platform.langInjection if 253.*, or not if 252, as it's not bundled.
I also want to support/test multiple IDEs, e.g IntelliJ IU/IC (253 is unified as well, keep in mind), PyCharm, RubyMine, etc, so I'm unsure if some of these IDEs would bundle specific modules/plugins?
Here's a simplified build.gradle:
dependencies {
intellijPlatform {
create(providers.gradleProperty("platformType"), providers.gradleProperty("platformVersion"))
bundledPlugins(providers.gradleProperty("platformBundledPlugins").map { it.split(',').toList() })
bundledModules(providers.gradleProperty("platformBundledModules").map { it.split(',').toList() })
}
}Metadata
Metadata
Assignees
Labels
No labels