private static void addJavaStubSolutionsToScript()

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);
        }
    }