[IntelliJ project configuration] use the standard .rt suffix for modules from xslt.debugger plugin which are used at runtime

GitOrigin-RevId: 3058f60e74a4b8a74d13dcb217ea78588ac63af0
This commit is contained in:
Nikolay Chashnikov
2020-05-18 18:01:43 +00:00
committed by intellij-monorepo-bot
parent 1a793cffbf
commit dcf99a76d4
7 changed files with 14 additions and 14 deletions
+2 -2
View File
@@ -822,8 +822,8 @@
<module fileurl="file://$PROJECT_DIR$/plugins/xpath/intellij.xpath.iml" filepath="$PROJECT_DIR$/plugins/xpath/intellij.xpath.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/xpath/xslt-rt/intellij.xpath.rt.iml" filepath="$PROJECT_DIR$/plugins/xpath/xslt-rt/intellij.xpath.rt.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/xslt-debugger/intellij.xslt.debugger.iml" filepath="$PROJECT_DIR$/plugins/xslt-debugger/intellij.xslt.debugger.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/xslt-debugger/engine/intellij.xslt.debugger.engine.iml" filepath="$PROJECT_DIR$/plugins/xslt-debugger/engine/intellij.xslt.debugger.engine.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/xslt-debugger/engine/impl/intellij.xslt.debugger.engine.impl.iml" filepath="$PROJECT_DIR$/plugins/xslt-debugger/engine/impl/intellij.xslt.debugger.engine.impl.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/xslt-debugger/engine/impl/intellij.xslt.debugger.impl.rt.iml" filepath="$PROJECT_DIR$/plugins/xslt-debugger/engine/impl/intellij.xslt.debugger.impl.rt.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/xslt-debugger/engine/intellij.xslt.debugger.rt.iml" filepath="$PROJECT_DIR$/plugins/xslt-debugger/engine/intellij.xslt.debugger.rt.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/yaml/intellij.yaml.iml" filepath="$PROJECT_DIR$/plugins/yaml/intellij.yaml.iml" />
</modules>
</component>
+1 -1
View File
@@ -80,7 +80,7 @@
<orderEntry type="module" module-name="intellij.xml.langInjection" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xpath" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xslt.debugger" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xslt.debugger.engine" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xslt.debugger.rt" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.i18n" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.tasks" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.tasks.java" scope="RUNTIME" />
@@ -130,11 +130,11 @@ class CommunityRepositoryModules {
doNotCreateSeparateJarForLocalizableResources()
},
plugin("intellij.xslt.debugger") {
withModule("intellij.xslt.debugger.engine")
withModule("intellij.xslt.debugger.engine.impl", "rt/xslt-debugger-engine-impl.jar")
withModuleLibrary("Saxon-6.5.5", "intellij.xslt.debugger.engine.impl", "rt")
withModuleLibrary("Saxon-9HE", "intellij.xslt.debugger.engine.impl", "rt")
withModuleLibrary("Xalan-2.7.2", "intellij.xslt.debugger.engine.impl", "rt")
withModule("intellij.xslt.debugger.rt", "xslt-debugger-rt.jar")
withModule("intellij.xslt.debugger.impl.rt", "rt/xslt-debugger-impl-rt.jar")
withModuleLibrary("Saxon-6.5.5", "intellij.xslt.debugger.impl.rt", "rt")
withModuleLibrary("Saxon-9HE", "intellij.xslt.debugger.impl.rt", "rt")
withModuleLibrary("Xalan-2.7.2", "intellij.xslt.debugger.impl.rt", "rt")
},
plugin("intellij.maven") {
withModule("intellij.maven.jps")
@@ -9,7 +9,7 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.xpath.rt" />
<orderEntry type="module" module-name="intellij.xslt.debugger.engine" />
<orderEntry type="module" module-name="intellij.xslt.debugger.rt" />
<orderEntry type="library" name="Trove4j" level="project" />
<orderEntry type="module-library">
<library name="Saxon-9HE">
@@ -12,7 +12,7 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.xpath" />
<orderEntry type="module" module-name="intellij.xslt.debugger.engine" />
<orderEntry type="module" module-name="intellij.xslt.debugger.rt" />
<orderEntry type="module" module-name="intellij.platform.lang" />
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
<orderEntry type="module" module-name="intellij.platform.execution.impl" />
@@ -139,15 +139,15 @@ public class XsltDebuggerExtension extends XsltRunnerExtension {
Path xsltDebuggerClassesRoot = Paths.get(PathUtil.getJarPathForClass(getClass()));
if (!Files.isDirectory(xsltDebuggerClassesRoot)) {
Path libDirectory = xsltDebuggerClassesRoot.getParent();
addPathToClasspath(parameters, libDirectory.resolve("xslt-debugger-engine.jar"));
addPathToClasspath(parameters, libDirectory.resolve("xslt-debugger-rt.jar"));
addPathToClasspath(parameters, libDirectory.resolve("rmi-stubs.jar"));
addPathToClasspath(parameters, libDirectory.resolve("rt/xslt-debugger-engine-impl.jar"));
addPathToClasspath(parameters, libDirectory.resolve("rt/xslt-debugger-impl-rt.jar"));
}
else {
//running from sources
Path outProductionDir = xsltDebuggerClassesRoot.getParent();
addPathToClasspath(parameters, outProductionDir.resolve("intellij.xslt.debugger.engine"));
addPathToClasspath(parameters, outProductionDir.resolve("intellij.xslt.debugger.engine.impl"));
addPathToClasspath(parameters, outProductionDir.resolve("intellij.xslt.debugger.rt"));
addPathToClasspath(parameters, outProductionDir.resolve("intellij.xslt.debugger.impl.rt"));
addPathToClasspath(parameters, getPluginEngineDirInSources().resolve("lib/rmi-stubs.jar"));
}