Matcher matcher = pattern.matcher(dependencyString);
if (!matcher.matches()) {
Pattern emptyDependencyPattern = Pattern.compile("^::[^:]+");
final String errorMessage = format("Строка зависимостей не соответствует формату RSS NuGet: {0}", dependencyString);
if (!emptyDependencyPattern.matcher(dependencyString).matches()) {
throw new NugetFormatException(errorMessage);
}
logger.warn(errorMessage);
return null;
}
Dependency dependency = new Dependency();