IDEA-121285 Maven: missing classifier in managed dependency

This commit is contained in:
Sergey Evdokimov
2014-02-27 16:31:42 +04:00
parent 16748dca79
commit 2a39a63aa1
@@ -78,10 +78,16 @@ public class GenerateManagedDependencyAction extends GenerateDomElementAction {
dependency.getGroupId().setStringValue(groupId);
dependency.getArtifactId().setStringValue(artifactId);
String typeValue = parentDependency.getType().getStringValue();
String classifier = parentDependency.getClassifier().getStringValue();
if (!StringUtil.isEmptyOrSpaces(typeValue)) {
dependency.getType().setStringValue(typeValue);
}
if (!StringUtil.isEmptyOrSpaces(classifier)) {
dependency.getClassifier().setStringValue(classifier);
}
dependency.getVersion().undefine();
}
}