Files
openide/plugins/devkit/devkit-java-tests/testData/codeInsight/ExtensionsDependencies.xml
Yann Cébron 571fe56662 IDEA-274173 plugin.xml cannot have both dependencies and depends tags
GitOrigin-RevId: a8f6254b7b9a3dadede071524b3196500940239a
2021-07-22 15:04:38 +00:00

40 lines
1.2 KiB
XML

<idea-plugin>
<id>com.intellij.myPlugin</id>
<vendor>JetBrains</vendor>
<version>1.0</version>
<content>
<module name="ExtensionsDependencies-content"/>
<module name="ExtensionsDependencies-content/subDescriptor"/>
</content>
<dependencies>
<!-- ExtensionsDependencies-plugin.xml -->
<plugin id="com.intellij.myPlugin.plugin.dependency"/>
<!-- ExtensionsDependencies-module.xml -->
<module name="ExtensionsDependencies-module"/>
</dependencies>
<extensionPoints>
<extensionPoint name="mainPlugin" interface="java.lang.Number"/>
</extensionPoints>
<!-- ExtensionsDependencies-plugin.xml -->
<extensions defaultExtensionNs="com.intellij.myPlugin.plugin.dependency">
<fromPlugin/>
</extensions>
<!-- ExtensionsDependencies-module.xml -->
<extensions defaultExtensionNs="com.intellij.myPlugin.module.dependency">
<fromModule/>
</extensions>
<!-- cannot mix with non-optional -->
<error descr="Cannot use <depends> in addition to <dependencies>"><depends config-file="ExtensionsDependencies-plugin.xml">com.intellij.myPlugin</depends></error>
<depends config-file="dummy-descriptor.xml" optional="true">com.intellij.myPlugin</depends>
</idea-plugin>