Files
openide/platform/platform-impl/intellij.platform.ide.impl.iml
Kate Botsman 0ec8f3260d IJPL-160418 Introduce a unique ID for a Project
To use Project in communication between backend and frontend, we need some sort of serializable unique id that we'd be able to pass through RPC or Rhizome.

In split mode we have to pass this id through RD protocol, because this is how Projects are synchronized there at the moment.

GitOrigin-RevId: c92b1c40830d9f7acf9fd4d0b0e13fa1828e8786
2024-09-13 09:45:16 +00:00

151 lines
10 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<module relativePaths="true" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="kotlin-language" name="Kotlin">
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false">
<compilerSettings>
<option name="additionalArguments" value="-Xjvm-default=all" />
</compilerSettings>
<compilerArguments>
<stringArguments>
<stringArg name="jvmTarget" arg="17" />
<stringArg name="apiVersion" arg="2.0" />
<stringArg name="languageVersion" arg="2.0" />
</stringArguments>
<arrayArguments>
<arrayArg name="pluginClasspaths">
<args>$KOTLIN_BUNDLED$/lib/kotlinx-serialization-compiler-plugin.jar</args>
</arrayArg>
<arrayArg name="pluginOptions" />
</arrayArguments>
</compilerArguments>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/testSrc" isTestSource="true" />
</content>
<orderEntry type="library" scope="PROVIDED" name="Mac" level="project" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.platform.ide" exported="" />
<orderEntry type="library" name="OroMatcher" level="project" />
<orderEntry type="module" module-name="intellij.platform.lang" />
<orderEntry type="library" name="jna" level="project" />
<orderEntry type="library" name="winp" level="project" />
<orderEntry type="library" name="swingx" level="project" />
<orderEntry type="module" module-name="intellij.platform.core.impl" exported="" />
<orderEntry type="library" name="miglayout-swing" level="project" />
<orderEntry type="module" module-name="intellij.platform.indexing" />
<orderEntry type="module" module-name="intellij.platform.projectModel.impl" />
<orderEntry type="module" module-name="intellij.platform.workspace.jps" />
<orderEntry type="library" name="commons-imaging" level="project" />
<orderEntry type="library" name="Guava" level="project" />
<orderEntry type="module" module-name="intellij.platform.jps.model.impl" />
<orderEntry type="module" module-name="intellij.platform.analysis.impl" exported="" />
<orderEntry type="module" module-name="intellij.platform.editor.ex" exported="" />
<orderEntry type="library" name="gson" level="project" />
<orderEntry type="library" name="http-client" level="project" />
<orderEntry type="module" module-name="intellij.platform.diff" />
<orderEntry type="library" name="imgscalr" level="project" />
<orderEntry type="module" module-name="intellij.platform.builtInServer" />
<orderEntry type="library" exported="" name="kotlin-stdlib" level="project" />
<orderEntry type="library" scope="RUNTIME" name="slf4j-api" level="project" />
<orderEntry type="library" scope="RUNTIME" name="slf4j-jdk14" level="project" />
<orderEntry type="module" module-name="intellij.platform.configurationStore.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.credentialStore.ui" scope="RUNTIME" />
<orderEntry type="library" name="StreamEx" level="project" />
<orderEntry type="library" name="kotlinx-coroutines-core" level="project" />
<orderEntry type="library" name="netty-codec-http" level="project" />
<orderEntry type="library" name="jackson" level="project" />
<orderEntry type="library" name="Java Compatibility" level="project" />
<orderEntry type="library" name="kotlin-reflect" level="project" />
<orderEntry type="module" module-name="intellij.platform.objectSerializer" scope="RUNTIME" />
<orderEntry type="library" name="jackson-databind" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.ui" exported="" />
<orderEntry type="module" module-name="intellij.platform.ide.util.io.impl" />
<orderEntry type="module" module-name="intellij.platform.util" />
<orderEntry type="module" module-name="intellij.platform.externalSystem.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.instanceContainer" />
<orderEntry type="module" module-name="intellij.platform.serviceContainer" />
<orderEntry type="library" name="jcef" level="project" />
<orderEntry type="module" module-name="intellij.platform.statistics" />
<orderEntry type="library" name="ASM" level="project" />
<orderEntry type="library" name="jsoup" level="project" />
<orderEntry type="module" module-name="intellij.platform.rd.community" />
<orderEntry type="library" name="fastutil-min" level="project" />
<orderEntry type="library" scope="RUNTIME" name="org.codehaus.groovy:groovy-jsr223" level="project" />
<orderEntry type="library" scope="RUNTIME" name="org.codehaus.groovy:groovy-json" level="project" />
<orderEntry type="library" scope="RUNTIME" name="org.codehaus.groovy:groovy-templates" level="project" />
<orderEntry type="library" scope="RUNTIME" name="org.codehaus.groovy:groovy-xml" level="project" />
<orderEntry type="library" name="blockmap" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.classLoader" />
<orderEntry type="library" name="netty-buffer" level="project" />
<orderEntry type="module" module-name="intellij.platform.concurrency" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="library" name="zip-signer" level="project" />
<orderEntry type="library" name="caffeine" level="project" />
<orderEntry type="module" module-name="intellij.platform.statistics.uploader" />
<orderEntry type="library" name="classgraph" level="project" />
<orderEntry type="library" scope="RUNTIME" name="protobuf" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.zip" />
<orderEntry type="module" module-name="intellij.platform.remote.core" exported="" />
<orderEntry type="library" name="icu4j" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.xmlDom" />
<orderEntry type="module" module-name="intellij.platform.ide.core.impl" exported="" />
<orderEntry type="module" module-name="intellij.platform.ide.util.netty" />
<orderEntry type="module" module-name="intellij.remoteDev.util" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.feedback" scope="RUNTIME" />
<orderEntry type="library" name="aalto-xml" level="project" />
<orderEntry type="library" scope="RUNTIME" name="jgoodies-common" level="project" />
<orderEntry type="library" scope="RUNTIME" name="jgoodies-forms" level="project" />
<orderEntry type="library" name="jbr-api" level="project" />
<orderEntry type="library" name="kotlinx-serialization-json" level="project" />
<orderEntry type="library" name="kotlinx-serialization-core" level="project" />
<orderEntry type="library" scope="TEST" name="assertJ" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.jdom" />
<orderEntry type="library" name="jvm-native-trusted-roots" level="project" />
<orderEntry type="library" name="opentelemetry" level="project" />
<orderEntry type="library" name="opentelemetry-semconv" level="project" />
<orderEntry type="module" module-name="intellij.platform.diagnostic.telemetry" />
<orderEntry type="library" name="opentelemetry-extension-kotlin" level="project" />
<orderEntry type="module" module-name="intellij.platform.tips" scope="RUNTIME" />
<orderEntry type="library" name="HdrHistogram" level="project" />
<orderEntry type="module" module-name="intellij.platform.codeStyle.impl" />
<orderEntry type="module" module-name="intellij.platform.util.text.matching" />
<orderEntry type="library" name="hash4j" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.ex" />
<orderEntry type="module" module-name="intellij.platform.backend.workspace" />
<orderEntry type="module" module-name="intellij.platform.diagnostic.startUpPerformanceReporter" />
<orderEntry type="module" module-name="intellij.platform.diagnostic.telemetry.impl" />
<orderEntry type="module" module-name="intellij.platform.diagnostic" />
<orderEntry type="module" module-name="intellij.platform.ijent" />
<orderEntry type="module" module-name="intellij.platform.backend.observation" />
<orderEntry type="library" name="pty4j" level="project" />
<orderEntry type="module" module-name="intellij.platform.settings" />
<orderEntry type="module" module-name="intellij.platform.settings.local" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.util.coroutines" />
<orderEntry type="library" name="jetbrains-annotations" level="project" />
<orderEntry type="library" name="jetbrains.intellij.deps.rwmutex.idea" level="project" />
<orderEntry type="module" module-name="intellij.platform.bootstrap.coroutine" />
<orderEntry type="library" name="lz4-java" level="project" />
<orderEntry type="module" module-name="intellij.platform.ml" />
<orderEntry type="library" name="kotlinx-collections-immutable" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.io.storages" />
<orderEntry type="module" module-name="intellij.platform.core.nio.fs" />
<orderEntry type="module" module-name="intellij.platform.ijent.community.impl" />
<orderEntry type="module" module-name="intellij.platform.ijent.community.buildConstants" />
<orderEntry type="module" module-name="intellij.platform.kernel" />
<orderEntry type="module" module-name="intellij.platform.ide.progress" />
<orderEntry type="library" name="googlecode.plist.dd" level="project" />
<orderEntry type="module" module-name="intellij.platform.project" />
<orderEntry type="module" module-name="intellij.platform.jbr" />
<orderEntry type="module" module-name="intellij.platform.ui.jcef" />
<orderEntry type="module" module-name="fleet.util.core" />
<orderEntry type="module" module-name="intellij.platform.eel.provider" />
</component>
</module>