public Runtime()

in tooling/common/src/main/java/org/apache/karaf/minho/tooling/common/Runtime.java [47:56]


    public Runtime(String name, String version, Map<String, Object> properties) throws Exception {
        this.name = (name != null) ? name : UUID.randomUUID().toString();
        this.version = (version != null) ? version : "1.0-SNAPSHOT";
        this.properties = properties;
        String baseDirectory = (properties != null && properties.get("base.directory") != null) ? properties.get("base.directory").toString() : name;
        log.info("Creating Minho runtime package in folder " + baseDirectory);
        baseFolder = Paths.get(baseDirectory);
        Files.createDirectories(baseFolder);
        workingFolder = Files.createTempDirectory("temp_" + name);
    }