mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
'intellij.java.guiForms.jps' is added to dependencies of the build scripts modules (to allow compiling GUI forms in the build), and if tests are located in that module, test dependencies of 'intellij.java.guiForms.jps' are included in the classpath of all modules with tests for build scripts. Because of that, for example, 'intellij.idea.ultimate.build.test' had 'intellij.java.impl' in its classpath, so when a necessary dependency (on jaxb libraries) was removed from the build script modules, 'IdeaUltimateBuildTest' didn't find that because that dependency came to its classpath via 'intellij.java.impl' module, and we got a critical problem (see IDEA-358889). Now tests of 'intellij.java.guiForms.jps' are extracted to a separate module, so their dependencies aren't included in tests for build scripts. GitOrigin-RevId: be6e794c5a872e1bac05cdb78822616828205fcc
37 lines
1.9 KiB
XML
37 lines
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<module type="JAVA_MODULE" version="4">
|
|
<component name="FacetManager">
|
|
<facet type="kotlin-language" name="Kotlin">
|
|
<configuration version="5" platform="JVM 11" allPlatforms="JVM [11]" useProjectSettings="false">
|
|
<compilerSettings>
|
|
<option name="additionalArguments" value="-Xjvm-default=all -opt-in=com.intellij.openapi.util.IntellijInternalApi" />
|
|
</compilerSettings>
|
|
<compilerArguments>
|
|
<stringArguments>
|
|
<stringArg name="jvmTarget" arg="11" />
|
|
<stringArg name="apiVersion" arg="2.0" />
|
|
<stringArg name="languageVersion" arg="2.0" />
|
|
</stringArguments>
|
|
</compilerArguments>
|
|
</configuration>
|
|
</facet>
|
|
</component>
|
|
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_11" 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" />
|
|
</content>
|
|
<orderEntry type="inheritedJdk" />
|
|
<orderEntry type="sourceFolder" forTests="false" />
|
|
<orderEntry type="module" module-name="intellij.platform.util" />
|
|
<orderEntry type="module" module-name="intellij.platform.jps.model" />
|
|
<orderEntry type="module" module-name="intellij.platform.jps.model.serialization" />
|
|
<orderEntry type="module" module-name="intellij.platform.jps.build" />
|
|
<orderEntry type="module" module-name="intellij.java.compiler.instrumentationUtil" />
|
|
<orderEntry type="module" module-name="intellij.java.guiForms.compiler" />
|
|
<orderEntry type="module" module-name="intellij.java.guiForms.rt" />
|
|
<orderEntry type="library" name="ASM" level="project" />
|
|
<orderEntry type="module" module-name="intellij.platform.util.jdom" />
|
|
</component>
|
|
</module> |