Files
openide/platform/platform-util-io-impl/intellij.platform.ide.util.io.impl.iml
Nikolay Chashnikov 7e54e98375 [remote dev] move the rhino library back from lib.jar to lib-client.jar (GTW-9946)
'intellij.platform.ide.util.io.impl' module depends on 'proxy-vole' library, where transitive dependency on rhino-runtime is excluded. So we need to have explicit dependency on 'rhino' library there. Otherwise, it is included in lib.jar instead of lib-client.jar, and isn't included in the classpath of the frontend process started from the IDE, leading to NoClassDefFoundError errors.

Before it worked because 'intellij.platform.ide.impl' had dependency on 'rhino' library, but it was removed in 124621881da764.

GitOrigin-RevId: 221684b33a90b1be65c6c4d48b3a64417db7c9b1
2024-10-04 09:14:27 +00:00

21 lines
1.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="kotlin-stdlib" level="project" />
<orderEntry type="module" module-name="intellij.platform.core" />
<orderEntry type="module" module-name="intellij.platform.util.base" />
<orderEntry type="module" module-name="intellij.platform.ide.util.io" exported="" />
<orderEntry type="library" name="pty4j" level="project" />
<orderEntry type="library" name="winp" level="project" />
<orderEntry type="library" name="proxy-vole" level="project" />
<orderEntry type="library" scope="RUNTIME" name="rhino" level="project" />
<orderEntry type="library" name="jna" level="project" />
<orderEntry type="library" name="jackson" level="project" />
</component>
</module>