diff --git a/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties b/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties
index 3126b439e020..d6355a5ac8cd 100644
--- a/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties
+++ b/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties
@@ -196,7 +196,7 @@ inspections.plugin.xml.product.descriptor.invalid.date=Date must be in YYYYMMDD
inspections.plugin.xml.no.plugin.icon.svg.file=Plugin should provide ''{0}'' (Documentation)
inspections.plugin.xml.component.interface.class.redundant=Redundant tag 'interfaceClass'
inspections.plugin.xml.service.interface.class.redundant=Redundant attribute 'serviceInterface'
-inspections.plugin.xml.duplicated.dependency=Duplicate dependency ''{0}''
+inspections.plugin.xml.duplicated.dependency=Duplicate dependency configuration file ''{0}''
inspections.registration.problems.name=Component type mismatch
inspections.registration.problems.option.check.plugin.xml=Check Plugin Descriptor (plugin.xml)
diff --git a/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java b/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java
index 8d8f7c822eff..d12f3162b43c 100644
--- a/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java
+++ b/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java
@@ -169,9 +169,10 @@ public class PluginXmlDomInspection extends BasicDomElementsInspection dependencies = MultiMap.create();
- ideaPlugin.getDependencies().forEach(dependency -> dependencies.putValue(dependency.getStringValue(), dependency));
+ ideaPlugin.getDependencies().forEach(dependency -> {
+ if (DomUtil.hasXml(dependency.getConfigFile())) {
+ dependencies.putValue(dependency.getConfigFile().getStringValue(), dependency);
+ }
+ });
for (Map.Entry> entry : dependencies.entrySet()) {
if (entry.getValue().size() > 1) {
for (Dependency dependency : entry.getValue()) {
@@ -956,7 +961,7 @@ public class PluginXmlDomInspection extends BasicDomElementsInspectionoptional="false">com.intellij.custom3
com.intellij.custom4
- com.intellij
INVALID_VALUE">com.intellij.custom2
- com.intellij.duplicated
- com.intellij.duplicated
+ com.intellij.duplicated
+ com.intellij.duplicated
\ No newline at end of file