Wizard: add better exception message when template not found
This commit is contained in:
+2
-4
@@ -8,12 +8,10 @@ package org.jetbrains.kotlin.tools.projectWizard.wizard.service
|
||||
import com.intellij.ide.fileTemplates.FileTemplateUtil
|
||||
import org.jetbrains.kotlin.tools.projectWizard.core.service.TemplateEngineService
|
||||
import org.jetbrains.kotlin.tools.projectWizard.templates.FileTemplateDescriptor
|
||||
import org.jetbrains.kotlin.tools.projectWizard.templates.Template
|
||||
|
||||
class IdeaVelocityEngineTemplateService : TemplateEngineService, IdeaWizardService {
|
||||
class IdeaVelocityEngineTemplateService : TemplateEngineService(), IdeaWizardService {
|
||||
override fun renderTemplate(template: FileTemplateDescriptor, data: Map<String, Any?>): String {
|
||||
val templatePath = template.templateId
|
||||
val templateText = Template::class.java.getResource(templatePath).readText()
|
||||
val templateText = getTemplateText(template)
|
||||
return FileTemplateUtil.mergeTemplate(data, templateText, false)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user