IJPL-248591 move swingx library to a separate JAR in the distribution

Before it was included in intellij.libraries.swingx content module that was registered as 'embedded' the core plugin in all products, so behavior won't be changed, the classes from the library are still loaded by the core classloader.

Reviewed in IJ-MR-211289.

GitOrigin-RevId: 57b1fb9afbbd951994801f6dc9a3955b0e0bc6e1
This commit is contained in:
Nikolay Chashnikov
2026-07-02 21:30:23 +00:00
committed by intellij-monorepo-bot
parent 646afe1a51
commit 9e2b8897bf
2 changed files with 4 additions and 4 deletions
+1 -4
View File
@@ -1,6 +1,3 @@
- name: dist.all/lib/intellij.libraries.swingx.jar
modules:
- name: intellij.libraries.swingx
libraries:
swingx:
- name: $MAVEN_REPOSITORY$/org/swinglabs/swingx-core/1/swingx-core-1.jar
- name: intellij.libraries.swingx
@@ -119,6 +119,9 @@ internal suspend fun createPlatformLayout(projectLibrariesUsedByPlugins: SortedS
)
}
// the library is put to a separate JAR due to IJPL-248591; it would be better to get rid of it completely, see IJPL-749
layout.withModuleLibrary(libraryName = "swingx", moduleName = "intellij.libraries.swingx")
// platform-loader.jar is loaded by JVM classloader as part of loading our custom PathClassLoader class - reduce file size
addModule(PLATFORM_LOADER_JAR, sequenceOf(
"intellij.platform.util.rt.java8",