in mps-maven-plugin/src/main/java/org/jetbrains/mps/mavenplugin/GenerateJavaMojo.java [159:171]
private Map<ArtifactCoordinates, File> extractDependencies(Map<ArtifactCoordinates, File> resolvedDependencies,
File temporaryWorkingDirectory) throws IOException {
ZipExtractor extractor = new ZipExtractor(getLog());
Map<ArtifactCoordinates, File> result = new HashMap<>(resolvedDependencies.size());
for (Map.Entry<ArtifactCoordinates, File> entry : resolvedDependencies.entrySet()) {
File extractedRoot;
extractedRoot = extractDependency(temporaryWorkingDirectory, extractor, entry.getKey(), entry.getValue());
result.put(entry.getKey(), extractedRoot);
}
return result;
}