... val filePath = args[0] val events = EventXlsxParser().parse("${filePath}${File.separator}Events.xlsx") val configuration = Configuration(Configuration.getVersion()).apply { setDirectoryForTemplateLoading(File("./templates")) } val template = configuration.getTemplate("ActionEvent.ftl") val writer = FileWriter("${filePath}${File.separator}ActionEvent.kt") val data = hashMapOf<String, Any>("events" to events) template.process(data, writer)
configuration = Configuration(Configuration.getVersion()).apply { setDirectoryForTemplateLoading(File("./")) } val template = configuration.getTemplate("ActionEvent.ftl") val writer = FileWriter("${filePath}${File.separator}ActionEvent.kt") val data = hashMapOf<String, Any>("events" to events) template.process(data, writer)