我正在构建一个工具来帮助我的开发团队在编码时更快。为此,我想到了在命令行界面上创建一些代码,以生成一些模板化的代码。
我找到了kotlinpoet,但我不知道是否可以,以及如何使用文件模板来生成代码。因为用代码生成类不是那么习以为常,我宁愿拿一个模板在那里做一些改动。
这样做可行吗?有没有其他的模板代码生成引擎,比如Angular的schematics?
谢谢你了。
你应该试试Telosys,这个轻量级的代码生成器是为项目引导而创建的(为任何一种语言或框架提供脚手架)。
它能生成所有代码的模板部分。你只需要为Kotlin创建你的模板(模板是用Velocity编写的)。
你可以用命令行或Eclipse插件来使用它。
更多信息请看这些文章。