我正在尝试找出一种在构建时生成代码的好方法,并将其移动到正确的构建/生成文件夹中。
这是一个Android项目,在Android Studio中,使用gradle构建。我的项目有两个模块。
第一个模块是纯Java模块。它有一个输入文件,然后是一些代码,它读取输入文件并根据输入文件吐出生成的代码。
第二个模块是一个Android模块,它使用第一个模块生成的类。
现在我只是手动运行生成模块,它将类文件写入Android模块的源代码中。但是我想改变这个:
我似乎找不到如何做到这一点的好例子。大多数示例似乎都是注释处理,而事实并非如此。我认为这将是我在Android模块的build.gradle中设置的内容。我可以做一个gradleTask并手动将其写入build / generated文件夹,但是有一些标准机制可以知道要使用哪个目录结构吗?
实现这一目标的正确方法是什么?