提交 075cdd27 编写于 作者: S Serge Rider

#3561 Artifact scope parse error handle


Former-commit-id: 4c713d69
上级 5dabd18b
......@@ -424,7 +424,11 @@ public class MavenArtifactVersion implements IMavenIdentifier {
MavenArtifactDependency.Scope scope = null;
String scopeName = XMLUtils.getChildElementBody(dep, "scope");
if (!CommonUtils.isEmpty(scopeName)) {
scope = MavenArtifactDependency.Scope.valueOf(scopeName.toUpperCase(Locale.ENGLISH));
try {
scope = MavenArtifactDependency.Scope.valueOf(scopeName.toUpperCase(Locale.ENGLISH));
} catch (IllegalArgumentException e) {
log.debug("Bad artifact '" + getArtifactId() + "' scope: " + scopeName);
}
}
if (scope == null && dmInfo != null) {
scope = dmInfo.getScope();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册