Skip to content

Commit a0e326d

Browse files
sbouchetadietish
authored andcommitted
chore: fix latest IJ / IC-2025.1 EAP
Signed-off-by: Stephane Bouchet <[email protected]>
1 parent fc53dfb commit a0e326d

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

build.gradle.kts

+11
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,17 @@ dependencies {
3636
create(IntelliJPlatformType.IntellijIdeaCommunity, platformVersion)
3737

3838
// Bundled Plugin Dependencies. Uses `platformBundledPlugins` property from the gradle.properties file for bundled IntelliJ Platform plugins.
39+
// starting from 2024.3, all json related code is know on its own plugin
40+
val platformBundledPlugins = ArrayList<String>()
41+
platformBundledPlugins.addAll(providers.gradleProperty("platformBundledPlugins").map { it.split(',').map(String::trim).filter(String::isNotEmpty) }.get())
42+
/*
43+
* platformVersion check for JSON breaking changes since 2024.3
44+
*/
45+
if (platformVersion.startsWith("2024.3") || platformVersion.startsWith("25")) {
46+
platformBundledPlugins.add("com.intellij.modules.json")
47+
}
48+
println("use bundled Plugins: $platformBundledPlugins")
49+
bundledPlugins(platformBundledPlugins)
3950
bundledPlugins(providers.gradleProperty("platformBundledPlugins").map { it.split(',') })
4051

4152
// Plugin Dependencies. Uses `platformPlugins` property from the gradle.properties file for plugin from JetBrains Marketplace.

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ideaVersion=2024.3
99
gradleVersion=8.5
1010

1111
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
12-
platformBundledPlugins=org.jetbrains.plugins.yaml,com.intellij.modules.json
12+
platformBundledPlugins=org.jetbrains.plugins.yaml
1313
platformPlugins=
1414

1515
# Opt-out flag for bundling Kotlin standard library -> https://jb.gg/intellij-platform-kotlin-stdlib

0 commit comments

Comments
 (0)