[jps build] don't add RuntimeModuleRepository from IDE's installation to JPS build classpath (IJPL-189949)

It's now taken from 'devkit.runtime.module.repository.jps' library together with devkit-runtime-module-repository implementation which uses it. This is needed to allow using a newer version of RuntimeModuleRepository which will support a more efficient format. When compiling older branches where the library doesn't include this artifact, it'll be added to the classpath by MonorepoJpsBuildProcessParametersProvider.

GitOrigin-RevId: 24612c87d38a3477bb80b83755cda86427e11a7a
This commit is contained in:
Nikolay Chashnikov
2025-05-30 17:52:20 +02:00
committed by intellij-monorepo-bot
parent 70e47544ef
commit 488260f7de
3 changed files with 0 additions and 4 deletions

View File

@@ -34,7 +34,6 @@ jvm_library(
"@lib//:jps-javac-extension",
"@rules_jvm//jps-builders-6:build-javac-rt",
"//platform/tracing:tracing-rt",
"//platform/runtime/repository",
"//platform/util/zip",
"@rules_jvm//dependency-graph",
"@lib//:caffeine",

View File

@@ -64,7 +64,6 @@
<orderEntry type="library" name="jps-javac-extension" level="project" />
<orderEntry type="module" module-name="intellij.platform.jps.build.javac.rt" />
<orderEntry type="module" module-name="intellij.platform.tracing.rt" />
<orderEntry type="module" module-name="intellij.platform.runtime.repository" />
<orderEntry type="module" module-name="intellij.platform.util.zip" />
<orderEntry type="module" module-name="intellij.platform.jps.build.dependencyGraph" />
<orderEntry type="library" name="caffeine" level="project" />

View File

@@ -12,7 +12,6 @@ import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.util.SystemInfoRt;
import com.intellij.openapi.util.io.FileUtilRt;
import com.intellij.openapi.util.text.Strings;
import com.intellij.platform.runtime.repository.RuntimeModuleRepository;
import com.intellij.tracing.Tracer;
import com.intellij.uiDesigner.compiler.AlienFormFileException;
import com.intellij.uiDesigner.core.GridConstraints;
@@ -174,7 +173,6 @@ public final class ClasspathBootstrap {
addToClassPath(cp, ClassWriter.class); // asm
addToClassPath(cp, ClassVisitor.class); // asm-commons
addToClassPath(cp, RuntimeModuleRepository.class); // intellij.platform.runtime.repository
addToClassPath(cp, JpsModel.class); // intellij.platform.jps.model
addToClassPath(cp, JpsModelImpl.class); // intellij.platform.jps.model.impl
addToClassPath(cp, JpsProjectLoader.class); // intellij.platform.jps.model.serialization