我正在构建一个工具来帮助我的开发团队在编码时更快。为此,我想在命令行界面上创建某种类型的代码来生成有点样板的代码。
我找到了 kotlinpoet,但我不确定它是否可能以及如何使用文件模板来生成代码。由于使用代码生成一个类并不是那么惯用的,我宁愿使用一个模板并在那里和那里做一些更改。
这可能吗?是否有任何其他模板代码生成引擎,例如 Angular 的示意图?
谢谢,
我正在构建一个工具来帮助我的开发团队在编码时更快。为此,我想在命令行界面上创建某种类型的代码来生成有点样板的代码。
我找到了 kotlinpoet,但我不确定它是否可能以及如何使用文件模板来生成代码。由于使用代码生成一个类并不是那么惯用的,我宁愿使用一个模板并在那里和那里做一些更改。
这可能吗?是否有任何其他模板代码生成引擎,例如 Angular 的示意图?
谢谢,
你应该试试 Telosys,这个轻量级的代码生成器是为项目引导创建的(为任何类型的语言或框架提供脚手架)。
它生成代码的所有样板部分。您只需为 Kotlin 创建模板(模板是用 Velocity 编写的)。
您可以将它与命令行或 Eclipse 插件一起使用。
有关更多信息,请参阅这些文章: