From 70fa4e8397290cf70c035c08c66e04eba970ebb1 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Wed, 19 Apr 2017 14:52:41 +0200 Subject: [PATCH] Polish --- .../cloud/release/internal/template/TemplateGenerator.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/TemplateGenerator.java b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/TemplateGenerator.java index 5cdb7406..f4aac098 100644 --- a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/TemplateGenerator.java +++ b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/TemplateGenerator.java @@ -9,13 +9,14 @@ import org.springframework.cloud.release.internal.ReleaserProperties; import com.github.jknack.handlebars.Handlebars; import com.github.jknack.handlebars.Template; import com.github.jknack.handlebars.helper.StringHelpers; +import com.github.jknack.handlebars.io.ClassPathTemplateLoader; /** * @author Marcin Grzejszczak */ public class TemplateGenerator { - private final String emailTemplate = "/templates/email"; + private static final String EMAIL_TEMPLATE = "email"; private final File emailOutput = new File("target/email.txt"); private final ReleaserProperties props; @@ -52,10 +53,10 @@ public class TemplateGenerator { private Template uncheckedCompileTemplate() { try { - Handlebars handlebars = new Handlebars(); + Handlebars handlebars = new Handlebars(new ClassPathTemplateLoader("/templates")); handlebars.registerHelper("replace", StringHelpers.replace); handlebars.registerHelper("capitalizeFirst", StringHelpers.capitalizeFirst); - return handlebars.compile(this.emailTemplate); + return handlebars.compile(this.EMAIL_TEMPLATE); } catch (IOException e) { throw new IllegalStateException(e); }