in mps-driver/src/main/java/org/jetbrains/mps/maven/driver/Driver.java [103:121]
private static void addJavaStubSolutionsToScript(Script script, Map<String, File> jars) {
try {
for (Map.Entry<String, File> entry : jars.entrySet()) {
String libraryName = entry.getKey();
File jarFile = entry.getValue();
File stubSolutionDescriptorFile = Files.createTempFile("mpsmavenstub", ".msd").toFile();
stubSolutionDescriptorFile.deleteOnExit();
TemporarySolutionIO.createStubSolution(stubSolutionDescriptorFile, libraryName, jarFile);
script.addLibrary(libraryName, stubSolutionDescriptorFile);
}
} catch (IOException | DescriptorIOException e) {
System.err.println("Error creating temporary file");
e.printStackTrace();
System.exit(1);
throw new AssertionError(e);
}
}