public static void copyTemplates()

in src/main/java/org/apache/netbeans/nbpackage/NBPackage.java [275:287]


    public static void copyTemplates(Configuration configuration, Path destination)
            throws IOException {
        Files.createDirectories(destination);
        var type = configuration.getValue(PACKAGE_TYPE);
        var templates = (type.isBlank() ? templates() : templates(type))
                .toArray(Template[]::new);
        for (var template : templates) {
            var contents = template.load(configuration);
            Files.writeString(destination.resolve(template.name()),
                    contents,
                    StandardOpenOption.CREATE_NEW);
        }
    }