From a3a05000b0aced5b9b620232104ca311d1554b81 Mon Sep 17 00:00:00 2001 From: dev Date: Wed, 7 Dec 2016 17:32:12 +0900 Subject: [PATCH] template should load with utf-8 and save with utf-8 --- .../io/spring/initializr/generator/ProjectGenerator.groovy | 2 +- .../main/groovy/io/spring/initializr/util/GroovyTemplate.groovy | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/initializr-generator/src/main/groovy/io/spring/initializr/generator/ProjectGenerator.groovy b/initializr-generator/src/main/groovy/io/spring/initializr/generator/ProjectGenerator.groovy index 050dc244..457e05f0 100644 --- a/initializr-generator/src/main/groovy/io/spring/initializr/generator/ProjectGenerator.groovy +++ b/initializr-generator/src/main/groovy/io/spring/initializr/generator/ProjectGenerator.groovy @@ -408,7 +408,7 @@ class ProjectGenerator { def write(File target, String templateName, def model) { def tmpl = templateName.endsWith('.groovy') ? templateName + '.tmpl' : templateName def body = groovyTemplate.process tmpl, model - target.write(body) + target.write(body, 'utf-8') } private void addTempFile(String group, File file) { diff --git a/initializr-generator/src/main/groovy/io/spring/initializr/util/GroovyTemplate.groovy b/initializr-generator/src/main/groovy/io/spring/initializr/util/GroovyTemplate.groovy index 97850088..f1371308 100644 --- a/initializr-generator/src/main/groovy/io/spring/initializr/util/GroovyTemplate.groovy +++ b/initializr-generator/src/main/groovy/io/spring/initializr/util/GroovyTemplate.groovy @@ -70,7 +70,7 @@ class GroovyTemplate { def classLoader = GroovyTemplate.class.classLoader def resource = classLoader.getResource("templates/" + name) if (resource) { - return engine.createTemplate(resource) + return engine.createTemplate(resource.getText('utf-8')) } return engine.createTemplate(name)