diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt index da47ba7340d2..acfbfee4014b 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt @@ -627,6 +627,7 @@ object CommunityRepositoryModules { spec.withModule("intellij.javaFX.jps") spec.withModule("intellij.javaFX.common", "javaFX-common.jar") spec.withModule("intellij.javaFX.sceneBuilder", "rt/sceneBuilderBridge.jar") + spec.withResource("kit/scenebuilderkit-11.0.6.jar", "lib/rt") } } diff --git a/plugins/javaFX/community/kit/scenebuilderkit-11.0.6.jar b/plugins/javaFX/community/kit/scenebuilderkit-11.0.6.jar new file mode 100644 index 000000000000..63007081ce1f Binary files /dev/null and b/plugins/javaFX/community/kit/scenebuilderkit-11.0.6.jar differ diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/sceneBuilder/SceneBuilderUtil.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/sceneBuilder/SceneBuilderUtil.java index 181d748d4a74..7a8a2ada5f8b 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/sceneBuilder/SceneBuilderUtil.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/sceneBuilder/SceneBuilderUtil.java @@ -3,6 +3,7 @@ package org.jetbrains.plugins.javaFX.sceneBuilder; import com.intellij.jarRepository.JarRepositoryManager; import com.intellij.openapi.application.PathManager; +import com.intellij.openapi.application.PluginPathManager; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; import com.intellij.util.PathUtil; @@ -109,7 +110,8 @@ final class SceneBuilderUtil { } static Path getSceneBuilder11Path() { - return Paths.get(PathManager.getConfigPath(), "plugins", "javaFX", "rt", SCENE_BUILDER_VERSION).resolve(SCENE_BUILDER_KIT_FULL_NAME); + String javaFX = PluginPathManager.getPluginHomePath("javaFX"); + return Paths.get(javaFX, "lib", "rt").resolve(SCENE_BUILDER_KIT_FULL_NAME); } private static Path getJarPath(@NotNull String relativePath, @NotNull Path javafxRuntimePath) {